[−][src]Enum rustc_lint::context::TargetLint

pub(in context) enum TargetLint {
    Id(LintId),
    Renamed(String, LintId),
    Removed(String),
}

The target of the by_name map, which accounts for renaming/deprecation.

Variants

Id(LintId)

A direct lint target

Renamed(String, LintId)

Temporary renaming, used for easing migration pain; see #16545

Removed(String)

Lint with this name existed previously, but has been removed/deprecated. The string argument is the reason for removal.

Auto Trait Implementations

impl RefUnwindSafe for TargetLint

impl Send for TargetLint

impl Sync for TargetLint

impl Unpin for TargetLint

impl UnwindSafe for TargetLint

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized, 
[src]

impl<T> Borrow<T> for T where
    T: ?Sized, 
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.