about summary refs log tree commit diff
path: root/src/libcollections/btree/node.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcollections/btree/node.rs')
-rw-r--r--src/libcollections/btree/node.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libcollections/btree/node.rs b/src/libcollections/btree/node.rs
index afce5f7dbda..fa890643089 100644
--- a/src/libcollections/btree/node.rs
+++ b/src/libcollections/btree/node.rs
@@ -344,11 +344,11 @@ impl<K, V> Node<K, V> {
     pub fn as_slices<'a>(&'a self) -> (&'a [K], &'a [V]) {
         unsafe {(
             mem::transmute(raw::Slice {
-                data: self.keys.0 as *const K,
+                data: self.keys.0,
                 len: self.len()
             }),
             mem::transmute(raw::Slice {
-                data: self.vals.0 as *const V,
+                data: self.vals.0,
                 len: self.len()
             })
         )}
@@ -368,7 +368,7 @@ impl<K, V> Node<K, V> {
         } else {
             unsafe {
                 mem::transmute(raw::Slice {
-                    data: self.edges.0 as *const Node<K, V>,
+                    data: self.edges.0,
                     len: self.len() + 1
                 })
             }