Enum rustc::middle::ty::type_err[src]

pub enum type_err {
    terr_mismatch,
    terr_fn_style_mismatch(expected_found<FnStyle>),
    terr_onceness_mismatch(expected_found<Onceness>),
    terr_abi_mismatch(expected_found<Abi>),
    terr_mutability,
    terr_sigil_mismatch(expected_found<TraitStore>),
    terr_box_mutability,
    terr_ptr_mutability,
    terr_ref_mutability,
    terr_vec_mutability,
    terr_tuple_size(expected_found<uint>),
    terr_ty_param_size(expected_found<uint>),
    terr_record_size(expected_found<uint>),
    terr_record_mutability,
    terr_record_fields(expected_found<Ident>),
    terr_arg_count,
    terr_regions_does_not_outlive(Region, Region),
    terr_regions_not_same(Region, Region),
    terr_regions_no_overlap(Region, Region),
    terr_regions_insufficiently_polymorphic(BoundRegion, Region),
    terr_regions_overly_polymorphic(BoundRegion, Region),
    terr_trait_stores_differ(terr_vstore_kind, expected_found<TraitStore>),
    terr_sorts(expected_found<t>),
    terr_integer_as_char,
    terr_int_mismatch(expected_found<IntVarValue>),
    terr_float_mismatch(expected_found<FloatTy>),
    terr_traits(expected_found<DefId>),
    terr_builtin_bounds(expected_found<BuiltinBounds>),
    terr_variadic_mismatch(expected_found<bool>),
}

Variants

terr_mismatch
terr_fn_style_mismatch
terr_onceness_mismatch
terr_abi_mismatch
terr_mutability
terr_sigil_mismatch
terr_box_mutability
terr_ptr_mutability
terr_ref_mutability
terr_vec_mutability
terr_tuple_size
terr_ty_param_size
terr_record_size
terr_record_mutability
terr_record_fields
terr_arg_count
terr_regions_does_not_outlive
terr_regions_not_same
terr_regions_no_overlap
terr_regions_insufficiently_polymorphic
terr_regions_overly_polymorphic
terr_trait_stores_differ
terr_sorts
terr_integer_as_char
terr_int_mismatch
terr_float_mismatch
terr_traits
terr_builtin_bounds
terr_variadic_mismatch

Trait Implementations

Derived Implementations

impl Show for type_err

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Clone for type_err

fn clone(&self) -> type_err

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