Skip to content

Commit d777bd6

Browse files
authored
Merge pull request #665 from nyurik/clippy-support
Enable clippy support for format-like macros
2 parents 4712701 + ba8b3c5 commit d777bd6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/macros.rs

+6
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
/// # }
2929
/// ```
3030
#[macro_export]
31+
#[clippy::format_args]
3132
macro_rules! log {
3233
// log!(target: "my_target", Level::Info, key1:? = 42, key2 = true; "a {} event", "log");
3334
(target: $target:expr, $lvl:expr, $($key:tt $(:$capture:tt)? $(= $value:expr)?),+; $($arg:tt)+) => ({
@@ -74,6 +75,7 @@ macro_rules! log {
7475
/// # }
7576
/// ```
7677
#[macro_export]
78+
#[clippy::format_args]
7779
macro_rules! error {
7880
// error!(target: "my_target", key1 = 42, key2 = true; "a {} event", "log")
7981
// error!(target: "my_target", "a {} event", "log")
@@ -98,6 +100,7 @@ macro_rules! error {
98100
/// # }
99101
/// ```
100102
#[macro_export]
103+
#[clippy::format_args]
101104
macro_rules! warn {
102105
// warn!(target: "my_target", key1 = 42, key2 = true; "a {} event", "log")
103106
// warn!(target: "my_target", "a {} event", "log")
@@ -124,6 +127,7 @@ macro_rules! warn {
124127
/// # }
125128
/// ```
126129
#[macro_export]
130+
#[clippy::format_args]
127131
macro_rules! info {
128132
// info!(target: "my_target", key1 = 42, key2 = true; "a {} event", "log")
129133
// info!(target: "my_target", "a {} event", "log")
@@ -149,6 +153,7 @@ macro_rules! info {
149153
/// # }
150154
/// ```
151155
#[macro_export]
156+
#[clippy::format_args]
152157
macro_rules! debug {
153158
// debug!(target: "my_target", key1 = 42, key2 = true; "a {} event", "log")
154159
// debug!(target: "my_target", "a {} event", "log")
@@ -176,6 +181,7 @@ macro_rules! debug {
176181
/// # }
177182
/// ```
178183
#[macro_export]
184+
#[clippy::format_args]
179185
macro_rules! trace {
180186
// trace!(target: "my_target", key1 = 42, key2 = true; "a {} event", "log")
181187
// trace!(target: "my_target", "a {} event", "log")

0 commit comments

Comments
 (0)