Skip to content

Commit 49836c6

Browse files
committed
use more a direct Box<Slice> from &Slice
1 parent 2d3b165 commit 49836c6

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/map/slice.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ impl<K: Clone, V: Clone> Clone for Box<Slice<K, V>> {
272272

273273
impl<K: Copy, V: Copy> From<&Slice<K, V>> for Box<Slice<K, V>> {
274274
fn from(slice: &Slice<K, V>) -> Self {
275-
Slice::from_boxed(slice.entries.to_vec().into_boxed_slice())
275+
Slice::from_boxed(Box::from(&slice.entries))
276276
}
277277
}
278278

src/set/slice.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ impl<T: Clone> Clone for Box<Slice<T>> {
153153

154154
impl<T: Copy> From<&Slice<T>> for Box<Slice<T>> {
155155
fn from(slice: &Slice<T>) -> Self {
156-
Slice::from_boxed(slice.entries.to_vec().into_boxed_slice())
156+
Slice::from_boxed(Box::from(&slice.entries))
157157
}
158158
}
159159

0 commit comments

Comments
 (0)