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

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[src]

impl Send for AdjustMode[src]

impl Sync for AdjustMode[src]

impl Unpin for AdjustMode[src]

impl UnwindSafe for AdjustMode[src]

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]