Struct rustc::middle::ty::TypeParameterDef[src]

pub struct TypeParameterDef {
    pub ident: Ident,
    pub def_id: DefId,
    pub space: ParamSpace,
    pub index: uint,
    pub bounds: Rc<ParamBounds>,
    pub default: Option<t>,
}

Fields

ident
def_id
space
index
bounds
default

Trait Implementations

impl TypeFoldable for TypeParameterDef

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

impl Repr for TypeParameterDef

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

Derived Implementations

impl Clone for TypeParameterDef

fn clone(&self) -> TypeParameterDef

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