Static rustc_ap_rustc_lint_defs::builtin::USELESS_DEPRECATED[][src]

pub static USELESS_DEPRECATED: &Lint
Expand description

The useless_deprecated lint detects deprecation attributes with no effect.

Example

struct X;

#[deprecated = "message"]
impl Default for X {
    fn default() -> Self {
        X
    }
}

{{produces}}

Explanation

Deprecation attributes have no effect on trait implementations.