Enum rustc_typeck::middle::mem_categorization::Categorization [] [src]

pub enum Categorization<'tcx> {
    Rvalue(&'tcx Region, &'tcx Region),
    StaticItem,
    Upvar(Upvar),
    Local(NodeId),
    Deref(Rc<cmt_<'tcx>>, usizePointerKind<'tcx>),
    Interior(Rc<cmt_<'tcx>>, InteriorKind),
    Downcast(Rc<cmt_<'tcx>>, DefId),
}
🔬 This is a nightly-only experimental API. (rustc_private)

Variants

🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)

Trait Implementations

impl<'tcx> PartialEq<Categorization<'tcx>> for Categorization<'tcx>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<'tcx> Clone for Categorization<'tcx>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'tcx> Debug for Categorization<'tcx>
[src]

Formats the value using the given formatter.