Enum rustc_typeck::middle::expr_use_visitor::MatchModeUnstable [-] [+] [src]

pub enum MatchMode {
    NonBindingMatch,
    BorrowingMatch,
    CopyingMatch,
    MovingMatch,
}

Variants

NonBindingMatch
BorrowingMatch
CopyingMatch
MovingMatch

Trait Implementations

Derived Implementations

impl Debug for MatchMode

fn fmt(&self, __arg_0: &mut Formatter) -> Result<(), Error>

impl PartialEq<MatchMode> for MatchMode

fn eq(&self, __arg_0: &MatchMode) -> bool

fn ne(&self, __arg_0: &MatchMode) -> bool

impl Clone for MatchMode

fn clone(&self) -> MatchMode

fn clone_from(&mut self, source: &Self)

impl Copy for MatchMode