[][src]Enum rslint_errors::Applicability

pub enum Applicability {
    Always,
    MaybeIncorrect,
    HasPlaceholders,
    Unspecified,
}

Indicicates how a tool should manage this suggestion.

Variants

Always

The suggestion is definitely what the user intended. This suggestion should be automatically applied.

MaybeIncorrect

The suggestion may be what the user intended, but it is uncertain. The suggestion should result in valid JavaScript/TypeScript code if it is applied.

HasPlaceholders

The suggestion contains placeholders like (...) or { /* fields */ }. The suggestion cannot be applied automatically because it will not result in valid JavaScript/TypeScript code. The user will need to fill in the placeholders.

Unspecified

The applicability of the suggestion is unknown.

Trait Implementations

impl Clone for Applicability[src]

impl Copy for Applicability[src]

impl Debug for Applicability[src]

impl Eq for Applicability[src]

impl Hash for Applicability[src]

impl PartialEq<Applicability> for Applicability[src]

impl StructuralEq for Applicability[src]

impl StructuralPartialEq for Applicability[src]

Auto Trait Implementations

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> Erasable for T

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.