Struct rustc::middle::ty::ParamBoundsUnstable
[-] [+]
[src]
pub struct ParamBounds<'tcx> { pub region_bounds: Vec<Region>, pub builtin_bounds: BuiltinBounds, pub trait_bounds: Vec<PolyTraitRef<'tcx>>, pub projection_bounds: Vec<PolyProjectionPredicate<'tcx>>, }
Bounds suitable for a named type parameter like A
in fn foo<A>
as well as the existential type parameter in an object type.
Fields
region_bounds | |
builtin_bounds | |
trait_bounds | |
projection_bounds |