pub enum sty {
ty_nil,
ty_bot,
ty_bool,
ty_char,
ty_int(IntTy),
ty_uint(UintTy),
ty_float(FloatTy),
ty_enum(DefId, Substs),
ty_box(t),
ty_uniq(t),
ty_str,
ty_vec(mt, Option<uint>),
ty_ptr(mt),
ty_rptr(Region, mt),
ty_bare_fn(BareFnTy),
ty_closure(Box<ClosureTy>),
ty_trait(Box<TyTrait>),
ty_struct(DefId, Substs),
ty_tup(Vec<t>),
ty_param(ParamTy),
ty_infer(InferTy),
ty_err,
}Variants
ty_nil | |
ty_bot | |
ty_bool | |
ty_char | |
ty_int | |
ty_uint | |
ty_float | |
ty_enum | |
ty_box | |
ty_uniq | |
ty_str | |
ty_vec | |
ty_ptr | |
ty_rptr | |
ty_bare_fn | |
ty_closure | |
ty_trait | |
ty_struct | |
ty_tup | |
ty_param | |
ty_infer | |
ty_err | |
Trait Implementations
Derived Implementations
fn hash(&self, __arg_0: &mut __S)