File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -2,12 +2,13 @@ use core::hash::{BuildHasher, Hash};
2
2
3
3
use crate :: {
4
4
binary_heap:: { BinaryHeapInner , Kind as BinaryHeapKind } ,
5
+ deque:: DequeInner ,
5
6
histbuf:: HistoryBufferInner ,
6
7
linear_map:: LinearMapInner ,
7
8
storage:: Storage ,
8
9
string:: StringInner ,
9
10
vec:: VecInner ,
10
- Deque , IndexMap , IndexSet ,
11
+ IndexMap , IndexSet ,
11
12
} ;
12
13
use serde:: ser:: { Serialize , SerializeMap , SerializeSeq , Serializer } ;
13
14
@@ -64,15 +65,15 @@ where
64
65
}
65
66
}
66
67
67
- impl < T , const N : usize > Serialize for Deque < T , N >
68
+ impl < T , S : Storage > Serialize for DequeInner < T , S >
68
69
where
69
70
T : Serialize ,
70
71
{
71
- fn serialize < S > ( & self , serializer : S ) -> Result < S :: Ok , S :: Error >
72
+ fn serialize < SER > ( & self , serializer : SER ) -> Result < SER :: Ok , SER :: Error >
72
73
where
73
- S : Serializer ,
74
+ SER : Serializer ,
74
75
{
75
- let mut seq = serializer. serialize_seq ( Some ( self . len ( ) ) ) ?;
76
+ let mut seq = serializer. serialize_seq ( Some ( self . storage_len ( ) ) ) ?;
76
77
for element in self {
77
78
seq. serialize_element ( element) ?;
78
79
}
You can’t perform that action at this time.
0 commit comments