Struct rustc_typeck::middle::ty::ExistentialBoundsUnstable
[-] [+]
[src]
pub struct ExistentialBounds<'tcx> { pub region_bound: Region, pub builtin_bounds: EnumSet<BuiltinBound>, pub projection_bounds: Vec<Binder<ProjectionPredicate<'tcx>>>, }
Bounds suitable for an existentially quantified type parameter
such as those that appear in object types or closure types. The
major difference between this case and ParamBounds
is that
general purpose trait bounds are omitted and there must be
exactly one region.
Fields
region_bound | |
builtin_bounds | |
projection_bounds |