Enum rustc::middle::typeck::vtable_origin[src]

pub enum vtable_origin {
    vtable_static(DefId, Substs, vtable_res),
    vtable_param(param_index, uint),
    vtable_error,
}

Variants

vtable_static
vtable_param
vtable_error

Trait Implementations

impl TypeFoldable for vtable_origin

fn fold_with<F: TypeFolder>(&self, folder: &mut F) -> vtable_origin

impl Repr for vtable_origin

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

Derived Implementations

impl Clone for vtable_origin

fn clone(&self) -> vtable_origin

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