Fix clippy lint about literal in format string

This commit is contained in:
David Tolnay
2018-04-15 22:07:47 -07:00
parent 8d113e67d6
commit 9bc05803fe
+3 -3
View File
@@ -45,7 +45,7 @@ macro_rules! assert_next_token {
($ser:expr, $expected:ident($v:expr)) => { ($ser:expr, $expected:ident($v:expr)) => {
assert_next_token!( assert_next_token!(
$ser, $ser,
format_args!("{}({:?})", stringify!($expected), $v), format_args!(concat!(stringify!($expected), "({:?})"), $v),
Token::$expected(v), Token::$expected(v),
v == $v v == $v
); );
@@ -56,13 +56,13 @@ macro_rules! assert_next_token {
use std::fmt::Write; use std::fmt::Write;
let mut buffer = String::new(); let mut buffer = String::new();
$( $(
write!(&mut buffer, "{}: {:?}, ", stringify!($k), $k).unwrap(); write!(&mut buffer, concat!(stringify!($k), ": {:?}, "), $k).unwrap();
)* )*
buffer buffer
}; };
assert_next_token!( assert_next_token!(
$ser, $ser,
format_args!("{} {{ {}}}", stringify!($expected), field_format()), format_args!(concat!(stringify!($expected), " {{ {}}}"), field_format()),
Token::$expected { $($k),* }, Token::$expected { $($k),* },
($($k,)*) == compare ($($k,)*) == compare
); );