[−][src]Struct rustc_lint::FutureIncompatibleInfo

pub struct FutureIncompatibleInfo {
    pub reference: &'static str,
    pub edition: Option<Edition>,
    pub future_breakage: Option<FutureBreakage>,
}

Extra information for a future incompatibility lint.

Fields

reference: &'static str

e.g., a URL for an issue/PR/RFC or error code

edition: Option<Edition>

If this is an edition fixing lint, the edition in which this lint becomes obsolete

future_breakage: Option<FutureBreakage>

Information about a future breakage, which will be emitted in JSON messages to be displayed by Cargo for upstream deps

Auto Trait Implementations

impl RefUnwindSafe for FutureIncompatibleInfo

impl Send for FutureIncompatibleInfo

impl Sync for FutureIncompatibleInfo

impl Unpin for FutureIncompatibleInfo

impl UnwindSafe for FutureIncompatibleInfo

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> 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.