@@ -29,7 +29,7 @@ use alloc::Vec;
29
29
#[ cfg( feature="heapsizeof" ) ]
30
30
extern crate heapsize;
31
31
32
- #[ cfg( feature = "serde_support " ) ]
32
+ #[ cfg( feature = "serde " ) ]
33
33
extern crate serde;
34
34
35
35
#[ cfg( not( feature = "std" ) ) ]
@@ -50,11 +50,11 @@ use std::slice;
50
50
use std:: io;
51
51
#[ cfg( feature="heapsizeof" ) ]
52
52
use std:: os:: raw:: c_void;
53
- #[ cfg( feature = "serde_support " ) ]
53
+ #[ cfg( feature = "serde " ) ]
54
54
use serde:: ser:: { Serialize , Serializer , SerializeSeq } ;
55
- #[ cfg( feature = "serde_support " ) ]
55
+ #[ cfg( feature = "serde " ) ]
56
56
use serde:: de:: { Deserialize , Deserializer , SeqAccess , Visitor } ;
57
- #[ cfg( feature = "serde_support " ) ]
57
+ #[ cfg( feature = "serde " ) ]
58
58
use std:: marker:: PhantomData ;
59
59
60
60
#[ cfg( feature="heapsizeof" ) ]
@@ -722,7 +722,7 @@ impl<A: Array<Item = u8>> io::Write for SmallVec<A> {
722
722
}
723
723
}
724
724
725
- #[ cfg( feature = "serde_support " ) ]
725
+ #[ cfg( feature = "serde " ) ]
726
726
impl < A : Array > Serialize for SmallVec < A > where A :: Item : Serialize {
727
727
fn serialize < S : Serializer > ( & self , serializer : S ) -> Result < S :: Ok , S :: Error > {
728
728
let mut state = serializer. serialize_seq ( Some ( self . len ( ) ) ) ?;
@@ -733,19 +733,19 @@ impl<A: Array> Serialize for SmallVec<A> where A::Item: Serialize {
733
733
}
734
734
}
735
735
736
- #[ cfg( feature = "serde_support " ) ]
736
+ #[ cfg( feature = "serde " ) ]
737
737
impl < ' de , A : Array > Deserialize < ' de > for SmallVec < A > where A :: Item : Deserialize < ' de > {
738
738
fn deserialize < D : Deserializer < ' de > > ( deserializer : D ) -> Result < Self , D :: Error > {
739
739
deserializer. deserialize_seq ( SmallVecVisitor { phantom : PhantomData } )
740
740
}
741
741
}
742
742
743
- #[ cfg( feature = "serde_support " ) ]
743
+ #[ cfg( feature = "serde " ) ]
744
744
struct SmallVecVisitor < A > {
745
745
phantom : PhantomData < A >
746
746
}
747
747
748
- #[ cfg( feature = "serde_support " ) ]
748
+ #[ cfg( feature = "serde " ) ]
749
749
impl < ' de , A : Array > Visitor < ' de > for SmallVecVisitor < A >
750
750
where A :: Item : Deserialize < ' de > ,
751
751
{
@@ -1608,7 +1608,7 @@ pub mod tests {
1608
1608
1609
1609
extern crate bincode;
1610
1610
1611
- #[ cfg( feature = "serde_support " ) ]
1611
+ #[ cfg( feature = "serde " ) ]
1612
1612
#[ test]
1613
1613
fn test_serde ( ) {
1614
1614
use self :: bincode:: { serialize, deserialize, Bounded } ;
0 commit comments