Struct fuzzy_pickles::ast::TypeHigherRankedTraitBounds
source · pub struct TypeHigherRankedTraitBounds {
pub extent: Extent,
pub lifetimes: Vec<Lifetime>,
pub child: TypeHigherRankedTraitBoundsChild,
pub whitespace: Vec<Whitespace>,
}
Expand description
A type with a higher-ranked trait bound
Example Source
ⓘ
fn a() -> for<'a> &'a i16 {}
// ^^^^^^^^^^^^^^^
Fields§
§extent: Extent
§lifetimes: Vec<Lifetime>
§child: TypeHigherRankedTraitBoundsChild
§whitespace: Vec<Whitespace>