@@ -5,75 +5,73 @@ extern crate serde_test;
5
5
mod array_vec {
6
6
use arrayvec:: ArrayVec ;
7
7
8
- use serde_test:: { Token , assert_tokens, assert_de_tokens_error } ;
8
+ use serde_test:: { assert_de_tokens_error , assert_tokens, Token } ;
9
9
10
10
#[ test]
11
11
fn test_ser_de_empty ( ) {
12
12
let vec = ArrayVec :: < u32 , 0 > :: new ( ) ;
13
13
14
- assert_tokens ( & vec, & [
15
- Token :: Seq { len : Some ( 0 ) } ,
16
- Token :: SeqEnd ,
17
- ] ) ;
14
+ assert_tokens ( & vec, & [ Token :: Seq { len : Some ( 0 ) } , Token :: SeqEnd ] ) ;
18
15
}
19
16
20
-
21
17
#[ test]
22
18
fn test_ser_de ( ) {
23
19
let mut vec = ArrayVec :: < u32 , 3 > :: new ( ) ;
24
20
vec. push ( 20 ) ;
25
21
vec. push ( 55 ) ;
26
22
vec. push ( 123 ) ;
27
23
28
- assert_tokens ( & vec, & [
29
- Token :: Seq { len : Some ( 3 ) } ,
30
- Token :: U32 ( 20 ) ,
31
- Token :: U32 ( 55 ) ,
32
- Token :: U32 ( 123 ) ,
33
- Token :: SeqEnd ,
34
- ] ) ;
24
+ assert_tokens (
25
+ & vec,
26
+ & [
27
+ Token :: Seq { len : Some ( 3 ) } ,
28
+ Token :: U32 ( 20 ) ,
29
+ Token :: U32 ( 55 ) ,
30
+ Token :: U32 ( 123 ) ,
31
+ Token :: SeqEnd ,
32
+ ] ,
33
+ ) ;
35
34
}
36
35
37
36
#[ test]
38
37
fn test_de_too_large ( ) {
39
- assert_de_tokens_error :: < ArrayVec < u32 , 2 > > ( & [
40
- Token :: Seq { len : Some ( 3 ) } ,
41
- Token :: U32 ( 13 ) ,
42
- Token :: U32 ( 42 ) ,
43
- Token :: U32 ( 68 ) ,
44
- ] , "invalid length 3, expected an array with no more than 2 items" ) ;
38
+ assert_de_tokens_error :: < ArrayVec < u32 , 2 > > (
39
+ & [
40
+ Token :: Seq { len : Some ( 3 ) } ,
41
+ Token :: U32 ( 13 ) ,
42
+ Token :: U32 ( 42 ) ,
43
+ Token :: U32 ( 68 ) ,
44
+ ] ,
45
+ "invalid length 3, expected an array with no more than 2 items" ,
46
+ ) ;
45
47
}
46
48
}
47
49
48
50
mod array_string {
49
51
use arrayvec:: ArrayString ;
50
52
51
- use serde_test:: { Token , assert_tokens, assert_de_tokens_error } ;
53
+ use serde_test:: { assert_de_tokens_error , assert_tokens, Token } ;
52
54
53
55
#[ test]
54
56
fn test_ser_de_empty ( ) {
55
57
let string = ArrayString :: < 0 > :: new ( ) ;
56
58
57
- assert_tokens ( & string, & [
58
- Token :: Str ( "" ) ,
59
- ] ) ;
59
+ assert_tokens ( & string, & [ Token :: Str ( "" ) ] ) ;
60
60
}
61
61
62
-
63
62
#[ test]
64
63
fn test_ser_de ( ) {
65
64
let string = ArrayString :: < 9 > :: from ( "1234 abcd" )
66
65
. expect ( "expected exact specified capacity to be enough" ) ;
67
66
68
- assert_tokens ( & string, & [
69
- Token :: Str ( "1234 abcd" ) ,
70
- ] ) ;
67
+ assert_tokens ( & string, & [ Token :: Str ( "1234 abcd" ) ] ) ;
71
68
}
72
69
73
70
#[ test]
74
71
fn test_de_too_large ( ) {
75
- assert_de_tokens_error :: < ArrayString < 2 > > ( & [
76
- Token :: Str ( "afd" )
77
- ] , "invalid length 3, expected a string no more than 2 bytes long" ) ;
72
+ assert_de_tokens_error :: < ArrayString < 2 > > (
73
+ & [ Token :: Str ( "afd" ) ] ,
74
+ "invalid length 3, expected a string no more than 2 bytes long" ,
75
+ ) ;
78
76
}
79
77
}
0 commit comments