@@ -9,14 +9,14 @@ pub mod btreemap_byte_values {
99
1010 // NOTE: This module can be exactly copied to use with HashMap.
1111
12- use prelude:: * ;
13- use hashes:: hex:: { FromHex , ToHex } ;
12+ use crate :: prelude:: * ;
13+ use crate :: hashes:: hex:: { FromHex , ToHex } ;
1414 use serde;
1515
1616 pub fn serialize < S , T > ( v : & BTreeMap < T , Vec < u8 > > , s : S ) -> Result < S :: Ok , S :: Error >
1717 where
1818 S : serde:: Serializer ,
19- T : serde:: Serialize + :: core:: hash:: Hash + Eq + Ord ,
19+ T : serde:: Serialize + core:: hash:: Hash + Eq + Ord ,
2020 {
2121 use serde:: ser:: SerializeMap ;
2222
@@ -35,18 +35,18 @@ pub mod btreemap_byte_values {
3535 pub fn deserialize < ' de , D , T > ( d : D ) -> Result < BTreeMap < T , Vec < u8 > > , D :: Error >
3636 where
3737 D : serde:: Deserializer < ' de > ,
38- T : serde:: Deserialize < ' de > + :: core:: hash:: Hash + Eq + Ord ,
38+ T : serde:: Deserialize < ' de > + core:: hash:: Hash + Eq + Ord ,
3939 {
40- use :: core:: marker:: PhantomData ;
40+ use core:: marker:: PhantomData ;
4141
4242 struct Visitor < T > ( PhantomData < T > ) ;
4343 impl < ' de , T > serde:: de:: Visitor < ' de > for Visitor < T >
4444 where
45- T : serde:: Deserialize < ' de > + :: core:: hash:: Hash + Eq + Ord ,
45+ T : serde:: Deserialize < ' de > + core:: hash:: Hash + Eq + Ord ,
4646 {
4747 type Value = BTreeMap < T , Vec < u8 > > ;
4848
49- fn expecting ( & self , f : & mut :: core:: fmt:: Formatter ) -> :: core:: fmt:: Result {
49+ fn expecting ( & self , f : & mut core:: fmt:: Formatter ) -> core:: fmt:: Result {
5050 write ! ( f, "a map with hexadecimal values" )
5151 }
5252
@@ -77,13 +77,13 @@ pub mod btreemap_as_seq {
7777
7878 // NOTE: This module can be exactly copied to use with HashMap.
7979
80- use prelude:: * ;
80+ use crate :: prelude:: * ;
8181 use serde;
8282
8383 pub fn serialize < S , T , U > ( v : & BTreeMap < T , U > , s : S ) -> Result < S :: Ok , S :: Error >
8484 where
8585 S : serde:: Serializer ,
86- T : serde:: Serialize + :: core:: hash:: Hash + Eq + Ord ,
86+ T : serde:: Serialize + core:: hash:: Hash + Eq + Ord ,
8787 U : serde:: Serialize ,
8888 {
8989 use serde:: ser:: SerializeSeq ;
@@ -103,20 +103,20 @@ pub mod btreemap_as_seq {
103103 pub fn deserialize < ' de , D , T , U > ( d : D ) -> Result < BTreeMap < T , U > , D :: Error >
104104 where
105105 D : serde:: Deserializer < ' de > ,
106- T : serde:: Deserialize < ' de > + :: core:: hash:: Hash + Eq + Ord ,
106+ T : serde:: Deserialize < ' de > + core:: hash:: Hash + Eq + Ord ,
107107 U : serde:: Deserialize < ' de > ,
108108 {
109- use :: core:: marker:: PhantomData ;
109+ use core:: marker:: PhantomData ;
110110
111111 struct Visitor < T , U > ( PhantomData < ( T , U ) > ) ;
112112 impl < ' de , T , U > serde:: de:: Visitor < ' de > for Visitor < T , U >
113113 where
114- T : serde:: Deserialize < ' de > + :: core:: hash:: Hash + Eq + Ord ,
114+ T : serde:: Deserialize < ' de > + core:: hash:: Hash + Eq + Ord ,
115115 U : serde:: Deserialize < ' de > ,
116116 {
117117 type Value = BTreeMap < T , U > ;
118118
119- fn expecting ( & self , f : & mut :: core:: fmt:: Formatter ) -> :: core:: fmt:: Result {
119+ fn expecting ( & self , f : & mut core:: fmt:: Formatter ) -> core:: fmt:: Result {
120120 write ! ( f, "a sequence of pairs" )
121121 }
122122
@@ -147,29 +147,29 @@ pub mod btreemap_as_seq_byte_values {
147147
148148 // NOTE: This module can be exactly copied to use with HashMap.
149149
150- use prelude:: * ;
150+ use crate :: prelude:: * ;
151151 use serde;
152152
153153 /// A custom key-value pair type that serialized the bytes as hex.
154154 #[ derive( Debug , Deserialize ) ]
155155 struct OwnedPair < T > (
156156 T ,
157- #[ serde( deserialize_with = "::serde_utils::hex_bytes::deserialize" ) ]
157+ #[ serde( deserialize_with = "crate ::serde_utils::hex_bytes::deserialize" ) ]
158158 Vec < u8 > ,
159159 ) ;
160160
161161 /// A custom key-value pair type that serialized the bytes as hex.
162162 #[ derive( Debug , Serialize ) ]
163163 struct BorrowedPair < ' a , T : ' static > (
164164 & ' a T ,
165- #[ serde( serialize_with = "::serde_utils::hex_bytes::serialize" ) ]
165+ #[ serde( serialize_with = "crate ::serde_utils::hex_bytes::serialize" ) ]
166166 & ' a [ u8 ] ,
167167 ) ;
168168
169169 pub fn serialize < S , T > ( v : & BTreeMap < T , Vec < u8 > > , s : S ) -> Result < S :: Ok , S :: Error >
170170 where
171171 S : serde:: Serializer ,
172- T : serde:: Serialize + :: core:: hash:: Hash + Eq + Ord + ' static ,
172+ T : serde:: Serialize + core:: hash:: Hash + Eq + Ord + ' static ,
173173 {
174174 use serde:: ser:: SerializeSeq ;
175175
@@ -188,18 +188,18 @@ pub mod btreemap_as_seq_byte_values {
188188 pub fn deserialize < ' de , D , T > ( d : D ) -> Result < BTreeMap < T , Vec < u8 > > , D :: Error >
189189 where
190190 D : serde:: Deserializer < ' de > ,
191- T : serde:: Deserialize < ' de > + :: core:: hash:: Hash + Eq + Ord ,
191+ T : serde:: Deserialize < ' de > + core:: hash:: Hash + Eq + Ord ,
192192 {
193- use :: core:: marker:: PhantomData ;
193+ use core:: marker:: PhantomData ;
194194
195195 struct Visitor < T > ( PhantomData < T > ) ;
196196 impl < ' de , T > serde:: de:: Visitor < ' de > for Visitor < T >
197197 where
198- T : serde:: Deserialize < ' de > + :: core:: hash:: Hash + Eq + Ord ,
198+ T : serde:: Deserialize < ' de > + core:: hash:: Hash + Eq + Ord ,
199199 {
200200 type Value = BTreeMap < T , Vec < u8 > > ;
201201
202- fn expecting ( & self , f : & mut :: core:: fmt:: Formatter ) -> :: core:: fmt:: Result {
202+ fn expecting ( & self , f : & mut core:: fmt:: Formatter ) -> core:: fmt:: Result {
203203 write ! ( f, "a sequence of pairs" )
204204 }
205205
@@ -246,20 +246,20 @@ pub mod hex_bytes {
246246 where
247247 D : serde:: Deserializer < ' de > , B : serde:: Deserialize < ' de > + FromHex ,
248248 {
249- struct Visitor < B > ( :: core:: marker:: PhantomData < B > ) ;
249+ struct Visitor < B > ( core:: marker:: PhantomData < B > ) ;
250250
251251 impl < ' de , B : FromHex > serde:: de:: Visitor < ' de > for Visitor < B > {
252252 type Value = B ;
253253
254- fn expecting ( & self , formatter : & mut :: core:: fmt:: Formatter ) -> :: core:: fmt:: Result {
254+ fn expecting ( & self , formatter : & mut core:: fmt:: Formatter ) -> core:: fmt:: Result {
255255 formatter. write_str ( "an ASCII hex string" )
256256 }
257257
258258 fn visit_bytes < E > ( self , v : & [ u8 ] ) -> Result < Self :: Value , E >
259259 where
260260 E : serde:: de:: Error ,
261261 {
262- if let Ok ( hex) = :: core:: str:: from_utf8 ( v) {
262+ if let Ok ( hex) = core:: str:: from_utf8 ( v) {
263263 FromHex :: from_hex ( hex) . map_err ( E :: custom)
264264 } else {
265265 return Err ( E :: invalid_value ( serde:: de:: Unexpected :: Bytes ( v) , & self ) ) ;
@@ -278,7 +278,7 @@ pub mod hex_bytes {
278278 if !d. is_human_readable ( ) {
279279 serde:: Deserialize :: deserialize ( d)
280280 } else {
281- d. deserialize_str ( Visitor ( :: core:: marker:: PhantomData ) )
281+ d. deserialize_str ( Visitor ( core:: marker:: PhantomData ) )
282282 }
283283 }
284284}
0 commit comments