diff options
| author | Simon Sapin <simon.sapin@exyr.org> | 2017-07-14 12:47:06 +0200 |
|---|---|---|
| committer | Simon Sapin <simon.sapin@exyr.org> | 2017-07-22 20:38:40 +0200 |
| commit | cbd2b6b4842754495a2673df234e2496494245be (patch) | |
| tree | bbeead5c3d88388c9d5e2b029797ebf47171386d /src/liballoc/btree | |
| parent | 1ef24bb3e23975b8183a04b0691ee0ecb878c17e (diff) | |
| download | rust-cbd2b6b4842754495a2673df234e2496494245be.tar.gz rust-cbd2b6b4842754495a2673df234e2496494245be.zip | |
Add Box::into_unique
Diffstat (limited to 'src/liballoc/btree')
| -rw-r--r-- | src/liballoc/btree/node.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/liballoc/btree/node.rs b/src/liballoc/btree/node.rs index 0a752702b12..05ac9cba5e0 100644 --- a/src/liballoc/btree/node.rs +++ b/src/liballoc/btree/node.rs @@ -140,9 +140,7 @@ struct BoxedNode<K, V> { impl<K, V> BoxedNode<K, V> { fn from_leaf(node: Box<LeafNode<K, V>>) -> Self { - unsafe { - BoxedNode { ptr: Unique::new_unchecked(Box::into_raw(node)) } - } + BoxedNode { ptr: Box::into_unique(node) } } fn from_internal(node: Box<InternalNode<K, V>>) -> Self { |
