pub type PolyTraitDeclRef = RegionBinder<TraitDeclRef>;
Expand description
A quantified trait predicate, e.g. for<'a> Type<'a>: Trait<'a, Args>
.
Aliased Type§
struct PolyTraitDeclRef {
pub regions: Vector<RegionId, RegionVar>,
pub skip_binder: TraitDeclRef,
}
Fields§
§regions: Vector<RegionId, RegionVar>
§skip_binder: TraitDeclRef
Named this way to highlight accesses to the inner value that might be handling parameters incorrectly. Prefer using helper methods.