Static INEFFECTIVE_UNSTABLE_TRAIT_IMPL
pub static INEFFECTIVE_UNSTABLE_TRAIT_IMPL: &'static Lint
Expand description
The ineffective_unstable_trait_impl
lint detects #[unstable]
attributes which are not used.
§Example
ⓘ
#![feature(staged_api)]
#[derive(Clone)]
#[stable(feature = "x", since = "1")]
struct S {}
#[unstable(feature = "y", issue = "none")]
impl Copy for S {}
{{produces}}
§Explanation
staged_api
does not currently support using a stability attribute on impl
blocks.
impl
s are always stable if both the type and trait are stable, and always unstable otherwise.