如何禁用有关Proc-Macros的警告? 我使用Enumflags板条箱,该板条箱通过Enumflags_derive在枚举上提供自定义的Enumflags。此外,我正在将clippy与write_literal启用。 在使用ENU的结构...

问题描述 投票:0回答:0
在枚举上提供自定义衍生。此外,我将使用

clippy使用

EnumFlags
启用。 当带有write_literal的结构时,Clippy警告我:
EnumFlags

我如何摆脱此警告,而不会在全球范围内禁止警告?

warning: writing a literal with an empty format string | | #[derive(Copy, Clone, EnumFlags)] | ^^^^^^^^^ | = note: #[warn(write_literal)] on by default = help: for further information visit https://rust-lang-nursery.github.io/rust-clippy/v0.0.202/index.html#write_literal

没有在Proc-Macros上工作。
    

将您的宏输出在触发警告的相关代码行上输出

#[cfg_attr(feature = "cargo-clippy", allow(write_literal))]

注释。该解决方案是用于宏观的,而不是PROC宏,但适用相同的原理。
#[allow()]

rust
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.