Enum rustc::middle::mem_categorization::AliasableReasonUnstable [-] [+] [src]

pub enum AliasableReason {
    AliasableBorrowed,
    AliasableClosure(NodeId),
    AliasableOther,
    UnaliasableImmutable,
    AliasableStatic(InteriorSafety),
    AliasableStaticMut(InteriorSafety),
}

Variants

AliasableBorrowed
AliasableClosure
AliasableOther
UnaliasableImmutable
AliasableStatic
AliasableStaticMut

Trait Implementations

Derived Implementations

impl Debug for AliasableReason

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

impl Clone for AliasableReason

fn clone(&self) -> AliasableReason

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

impl Copy for AliasableReason