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

pub enum MoveReason {
    DirectRefMove,
    PatBindingMove,
    CaptureMove,
}

Variants

DirectRefMove
PatBindingMove
CaptureMove

Trait Implementations

Derived Implementations

impl Show for MoveReason

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

impl PartialEq<MoveReason> for MoveReason

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

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

fn ne(&self, &MoveReason) -> bool

impl Copy for MoveReason