@@ -28,7 +28,7 @@ use std::fmt::Debug;
28
28
/// Token::StructEnd,
29
29
/// ]);
30
30
/// ```
31
- #[ cfg_attr( track_caller , track_caller) ]
31
+ #[ cfg_attr( not ( no_track_caller ) , track_caller) ]
32
32
pub fn assert_tokens < ' de , T > ( value : & T , tokens : & ' de [ Token ] )
33
33
where
34
34
T : Serialize + Deserialize < ' de > + PartialEq + Debug ,
59
59
/// Token::StructEnd,
60
60
/// ]);
61
61
/// ```
62
- #[ cfg_attr( track_caller , track_caller) ]
62
+ #[ cfg_attr( not ( no_track_caller ) , track_caller) ]
63
63
pub fn assert_ser_tokens < T : ?Sized > ( value : & T , tokens : & [ Token ] )
64
64
where
65
65
T : Serialize ,
@@ -112,7 +112,7 @@ where
112
112
/// assert_ser_tokens_error(&example, expected, error);
113
113
/// }
114
114
/// ```
115
- #[ cfg_attr( track_caller , track_caller) ]
115
+ #[ cfg_attr( not ( no_track_caller ) , track_caller) ]
116
116
pub fn assert_ser_tokens_error < T : ?Sized > ( value : & T , tokens : & [ Token ] , error : & str )
117
117
where
118
118
T : Serialize ,
@@ -150,7 +150,7 @@ where
150
150
/// Token::StructEnd,
151
151
/// ]);
152
152
/// ```
153
- #[ cfg_attr( track_caller , track_caller) ]
153
+ #[ cfg_attr( not ( no_track_caller ) , track_caller) ]
154
154
pub fn assert_de_tokens < ' de , T > ( value : & T , tokens : & ' de [ Token ] )
155
155
where
156
156
T : Deserialize < ' de > + PartialEq + Debug ,
@@ -203,7 +203,7 @@ where
203
203
/// "unknown field `x`, expected `a` or `b`",
204
204
/// );
205
205
/// ```
206
- #[ cfg_attr( track_caller , track_caller) ]
206
+ #[ cfg_attr( not ( no_track_caller ) , track_caller) ]
207
207
pub fn assert_de_tokens_error < ' de , T > ( tokens : & ' de [ Token ] , error : & str )
208
208
where
209
209
T : Deserialize < ' de > ,
0 commit comments