@@ -175,19 +175,19 @@ impl<T: Ord> Ord for Spanned<T> {
175175}
176176
177177#[ cfg( feature = "serde" ) ]
178- impl < ' de , T > serde :: de:: Deserialize < ' de > for Spanned < T >
178+ impl < ' de , T > serde_core :: de:: Deserialize < ' de > for Spanned < T >
179179where
180- T : serde :: de:: Deserialize < ' de > ,
180+ T : serde_core :: de:: Deserialize < ' de > ,
181181{
182182 fn deserialize < D > ( deserializer : D ) -> Result < Self , D :: Error >
183183 where
184- D : serde :: de:: Deserializer < ' de > ,
184+ D : serde_core :: de:: Deserializer < ' de > ,
185185 {
186186 struct SpannedVisitor < T > ( :: core:: marker:: PhantomData < T > ) ;
187187
188- impl < ' de , T > serde :: de:: Visitor < ' de > for SpannedVisitor < T >
188+ impl < ' de , T > serde_core :: de:: Visitor < ' de > for SpannedVisitor < T >
189189 where
190- T : serde :: de:: Deserialize < ' de > ,
190+ T : serde_core :: de:: Deserialize < ' de > ,
191191 {
192192 type Value = Spanned < T > ;
193193
@@ -197,7 +197,7 @@ where
197197
198198 fn visit_map < V > ( self , mut visitor : V ) -> Result < Spanned < T > , V :: Error >
199199 where
200- V : serde :: de:: MapAccess < ' de > ,
200+ V : serde_core :: de:: MapAccess < ' de > ,
201201 {
202202 let mut start: Option < usize > = None ;
203203 let mut end: Option < usize > = None ;
@@ -206,24 +206,24 @@ where
206206 match key {
207207 START_FIELD => {
208208 if start. is_some ( ) {
209- return Err ( serde :: de:: Error :: duplicate_field ( START_FIELD ) ) ;
209+ return Err ( serde_core :: de:: Error :: duplicate_field ( START_FIELD ) ) ;
210210 }
211211 start = Some ( visitor. next_value ( ) ?) ;
212212 }
213213 END_FIELD => {
214214 if end. is_some ( ) {
215- return Err ( serde :: de:: Error :: duplicate_field ( END_FIELD ) ) ;
215+ return Err ( serde_core :: de:: Error :: duplicate_field ( END_FIELD ) ) ;
216216 }
217217 end = Some ( visitor. next_value ( ) ?) ;
218218 }
219219 VALUE_FIELD => {
220220 if value. is_some ( ) {
221- return Err ( serde :: de:: Error :: duplicate_field ( VALUE_FIELD ) ) ;
221+ return Err ( serde_core :: de:: Error :: duplicate_field ( VALUE_FIELD ) ) ;
222222 }
223223 value = Some ( visitor. next_value ( ) ?) ;
224224 }
225225 field => {
226- return Err ( serde :: de:: Error :: unknown_field (
226+ return Err ( serde_core :: de:: Error :: unknown_field (
227227 field,
228228 & [ START_FIELD , END_FIELD , VALUE_FIELD ] ,
229229 ) ) ;
@@ -235,9 +235,9 @@ where
235235 span : start..end,
236236 value,
237237 } ) ,
238- ( None , _, _) => Err ( serde :: de:: Error :: missing_field ( START_FIELD ) ) ,
239- ( _, None , _) => Err ( serde :: de:: Error :: missing_field ( END_FIELD ) ) ,
240- ( _, _, None ) => Err ( serde :: de:: Error :: missing_field ( VALUE_FIELD ) ) ,
238+ ( None , _, _) => Err ( serde_core :: de:: Error :: missing_field ( START_FIELD ) ) ,
239+ ( _, None , _) => Err ( serde_core :: de:: Error :: missing_field ( END_FIELD ) ) ,
240+ ( _, _, None ) => Err ( serde_core :: de:: Error :: missing_field ( VALUE_FIELD ) ) ,
241241 }
242242 }
243243 }
@@ -251,10 +251,10 @@ where
251251}
252252
253253#[ cfg( feature = "serde" ) ]
254- impl < T : serde :: ser:: Serialize > serde :: ser:: Serialize for Spanned < T > {
254+ impl < T : serde_core :: ser:: Serialize > serde_core :: ser:: Serialize for Spanned < T > {
255255 fn serialize < S > ( & self , serializer : S ) -> Result < S :: Ok , S :: Error >
256256 where
257- S : serde :: ser:: Serializer ,
257+ S : serde_core :: ser:: Serializer ,
258258 {
259259 self . value . serialize ( serializer)
260260 }
0 commit comments