@@ -316,7 +316,7 @@ impl<A: Array> SmallVec<A> {
316
316
}
317
317
318
318
impl < A : Array > SmallVec < A > where A :: Item : Copy {
319
- pub fn insert_slice ( & mut self , index : usize , slice : & [ A :: Item ] ) {
319
+ pub fn insert_from_slice ( & mut self , index : usize , slice : & [ A :: Item ] ) {
320
320
self . reserve ( slice. len ( ) ) ;
321
321
322
322
let len = self . len ;
@@ -332,9 +332,9 @@ impl<A: Array> SmallVec<A> where A::Item: Copy {
332
332
}
333
333
334
334
#[ inline]
335
- pub fn extend_slice ( & mut self , slice : & [ A :: Item ] ) {
335
+ pub fn extend_from_slice ( & mut self , slice : & [ A :: Item ] ) {
336
336
let len = self . len ( ) ;
337
- self . insert_slice ( len, slice) ;
337
+ self . insert_from_slice ( len, slice) ;
338
338
}
339
339
}
340
340
@@ -884,24 +884,24 @@ pub mod tests {
884
884
}
885
885
886
886
#[ test]
887
- fn test_insert_slice ( ) {
887
+ fn test_insert_from_slice ( ) {
888
888
let mut v: SmallVec < [ u8 ; 8 ] > = SmallVec :: new ( ) ;
889
889
for x in 0 ..4 {
890
890
v. push ( x) ;
891
891
}
892
892
assert_eq ! ( v. len( ) , 4 ) ;
893
- v. insert_slice ( 1 , & [ 5 , 6 ] ) ;
893
+ v. insert_from_slice ( 1 , & [ 5 , 6 ] ) ;
894
894
assert_eq ! ( & v. iter( ) . map( |v| * v) . collect:: <Vec <_>>( ) , & [ 0 , 5 , 6 , 1 , 2 , 3 ] ) ;
895
895
}
896
896
897
897
#[ test]
898
- fn test_extend_slice ( ) {
898
+ fn test_extend_from_slice ( ) {
899
899
let mut v: SmallVec < [ u8 ; 8 ] > = SmallVec :: new ( ) ;
900
900
for x in 0 ..4 {
901
901
v. push ( x) ;
902
902
}
903
903
assert_eq ! ( v. len( ) , 4 ) ;
904
- v. extend_slice ( & [ 5 , 6 ] ) ;
904
+ v. extend_from_slice ( & [ 5 , 6 ] ) ;
905
905
assert_eq ! ( & v. iter( ) . map( |v| * v) . collect:: <Vec <_>>( ) , & [ 0 , 1 , 2 , 3 , 5 , 6 ] ) ;
906
906
}
907
907
0 commit comments