Enum rustc::middle::mem_categorization::categorization[src]

pub enum categorization {
    cat_rvalue(Region),
    cat_static_item,
    cat_copied_upvar(CopiedUpvar),
    cat_upvar(UpvarId, UpvarBorrow),
    cat_local(NodeId),
    cat_arg(NodeId),
    cat_deref(cmt, uint, PointerKind),
    cat_interior(cmt, InteriorKind),
    cat_downcast(cmt),
    cat_discr(cmt, NodeId),
}

Variants

cat_rvalue
cat_static_item
cat_copied_upvar
cat_upvar
cat_local
cat_arg
cat_deref
cat_interior
cat_downcast
cat_discr

Trait Implementations

impl Repr for categorization

fn repr(&self, tcx: &ctxt) -> String

Derived Implementations

impl PartialEq for categorization

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

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

impl Clone for categorization

fn clone(&self) -> categorization

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