[−][src]Enum rustc_typeck::check::FallbackMode

pub(in check) enum FallbackMode {
    NoOpaque,
    All,
}

Controls how we perform fallback for unconstrained type variables.

Variants

NoOpaque

Do not fallback type variables to opaque types.

All

Perform all possible kinds of fallback, including turning type variables to opaque types.

Auto Trait Implementations

impl RefUnwindSafe for FallbackMode

impl Send for FallbackMode

impl Sync for FallbackMode

impl Unpin for FallbackMode

impl UnwindSafe for FallbackMode

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<'a, T> Captures<'a> 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.

impl<T> WithConstness for T[src]