[−][src]Enum rustc_typeck::check::pat::AdjustMode

pub(in check::pat) enum AdjustMode {
    Peel,
    Reset,
    Pass,
}

Mode for adjusting the expected type and binding mode.

Variants

Peel

Peel off all immediate reference types.

Reset

Reset binding mode to the initial mode.

Pass

Pass on the input binding mode and expected type.

Auto Trait Implementations

impl RefUnwindSafe for AdjustMode

impl Send for AdjustMode

impl Sync for AdjustMode

impl Unpin for AdjustMode

impl UnwindSafe for AdjustMode

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]