Skip to content

Commit a5fd85a

Browse files
committed
Invert build.rs cfgs in serde_test
1 parent abb2a84 commit a5fd85a

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

serde_test/build.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ fn main() {
1313

1414
// #[track_caller] stabilized in Rust 1.46:
1515
// https://blog.rust-lang.org/2020/08/27/Rust-1.46.0.html#track_caller
16-
if minor >= 46 {
17-
println!("cargo:rustc-cfg=track_caller");
16+
if minor < 46 {
17+
println!("cargo:rustc-cfg=no_track_caller");
1818
}
1919
}
2020

serde_test/src/assert.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ use std::fmt::Debug;
2828
/// Token::StructEnd,
2929
/// ]);
3030
/// ```
31-
#[cfg_attr(track_caller, track_caller)]
31+
#[cfg_attr(not(no_track_caller), track_caller)]
3232
pub fn assert_tokens<'de, T>(value: &T, tokens: &'de [Token])
3333
where
3434
T: Serialize + Deserialize<'de> + PartialEq + Debug,
@@ -59,7 +59,7 @@ where
5959
/// Token::StructEnd,
6060
/// ]);
6161
/// ```
62-
#[cfg_attr(track_caller, track_caller)]
62+
#[cfg_attr(not(no_track_caller), track_caller)]
6363
pub fn assert_ser_tokens<T: ?Sized>(value: &T, tokens: &[Token])
6464
where
6565
T: Serialize,
@@ -112,7 +112,7 @@ where
112112
/// assert_ser_tokens_error(&example, expected, error);
113113
/// }
114114
/// ```
115-
#[cfg_attr(track_caller, track_caller)]
115+
#[cfg_attr(not(no_track_caller), track_caller)]
116116
pub fn assert_ser_tokens_error<T: ?Sized>(value: &T, tokens: &[Token], error: &str)
117117
where
118118
T: Serialize,
@@ -150,7 +150,7 @@ where
150150
/// Token::StructEnd,
151151
/// ]);
152152
/// ```
153-
#[cfg_attr(track_caller, track_caller)]
153+
#[cfg_attr(not(no_track_caller), track_caller)]
154154
pub fn assert_de_tokens<'de, T>(value: &T, tokens: &'de [Token])
155155
where
156156
T: Deserialize<'de> + PartialEq + Debug,
@@ -203,7 +203,7 @@ where
203203
/// "unknown field `x`, expected `a` or `b`",
204204
/// );
205205
/// ```
206-
#[cfg_attr(track_caller, track_caller)]
206+
#[cfg_attr(not(no_track_caller), track_caller)]
207207
pub fn assert_de_tokens_error<'de, T>(tokens: &'de [Token], error: &str)
208208
where
209209
T: Deserialize<'de>,

0 commit comments

Comments
 (0)