@@ -276,9 +276,12 @@ impl Eq for Token {}
276
276
277
277
#[ cfg( feature = "encoding-impl" ) ]
278
278
impl cbor4ii:: core:: enc:: Encode for Token {
279
- fn encode < W : cbor4ii:: core:: enc:: Write > ( & self , writer : & mut W ) -> Result < ( ) , cbor4ii:: core:: enc:: Error < W :: Error > > {
279
+ fn encode < W : cbor4ii:: core:: enc:: Write > (
280
+ & self ,
281
+ writer : & mut W ,
282
+ ) -> Result < ( ) , cbor4ii:: core:: enc:: Error < W :: Error > > {
280
283
<cbor4ii:: core:: types:: Array < ( ) > >:: bounded ( 2 , writer) ?;
281
-
284
+
282
285
match self {
283
286
Token :: Ident { value, raw } => {
284
287
1u32 . encode ( writer) ?;
@@ -374,11 +377,13 @@ impl cbor4ii::core::enc::Encode for Token {
374
377
375
378
#[ cfg( feature = "encoding-impl" ) ]
376
379
impl < ' de > cbor4ii:: core:: dec:: Decode < ' de > for Token {
377
- fn decode < R : cbor4ii:: core:: dec:: Read < ' de > > ( reader : & mut R ) -> Result < Self , cbor4ii:: core:: dec:: Error < R :: Error > > {
380
+ fn decode < R : cbor4ii:: core:: dec:: Read < ' de > > (
381
+ reader : & mut R ,
382
+ ) -> Result < Self , cbor4ii:: core:: dec:: Error < R :: Error > > {
378
383
let len = <cbor4ii:: core:: types:: Array < ( ) > >:: len ( reader) ?;
379
384
debug_assert_eq ! ( len, Some ( 2 ) ) ;
380
385
let tag = u32:: decode ( reader) ?;
381
-
386
+
382
387
match tag {
383
388
1 => {
384
389
let len = <cbor4ii:: core:: types:: Array < ( ) > >:: len ( reader) ?;
@@ -429,14 +434,14 @@ impl<'de> cbor4ii::core::dec::Decode<'de> for Token {
429
434
}
430
435
8 => {
431
436
let raw = Atom :: decode ( reader) ?;
432
- Ok ( Token :: BadUrl { raw } )
437
+ Ok ( Token :: BadUrl { raw } )
433
438
}
434
439
9 => {
435
440
let n = u32:: decode ( reader) ?;
436
- let value = char :: from_u32 ( n )
437
- . ok_or_else ( || cbor4ii:: core:: dec:: Error :: Mismatch {
441
+ let value =
442
+ char :: from_u32 ( n ) . ok_or_else ( || cbor4ii:: core:: dec:: Error :: Mismatch {
438
443
name : & "Token::Delim" ,
439
- found : 0
444
+ found : 0 ,
440
445
} ) ?;
441
446
Ok ( Token :: Delim { value } )
442
447
}
@@ -446,7 +451,11 @@ impl<'de> cbor4ii::core::dec::Decode<'de> for Token {
446
451
let value = f64:: decode ( reader) ?;
447
452
let raw = Atom :: decode ( reader) ?;
448
453
let type_flag = NumberType :: decode ( reader) ?;
449
- Ok ( Token :: Number { value, raw, type_flag } )
454
+ Ok ( Token :: Number {
455
+ value,
456
+ raw,
457
+ type_flag,
458
+ } )
450
459
}
451
460
11 => {
452
461
let len = <cbor4ii:: core:: types:: Array < ( ) > >:: len ( reader) ?;
@@ -476,8 +485,8 @@ impl<'de> cbor4ii::core::dec::Decode<'de> for Token {
476
485
24 => Ok ( Token :: RBrace ) ,
477
486
_ => Err ( cbor4ii:: core:: dec:: Error :: Mismatch {
478
487
name : & "Token" ,
479
- found : 0
480
- } )
481
- }
488
+ found : 0 ,
489
+ } ) ,
490
+ }
482
491
}
483
492
}
0 commit comments