Trait darling_core::usage::GenericsExt
source · pub trait GenericsExt {
// Required methods
fn declared_lifetimes(&self) -> LifetimeSet;
fn declared_type_params(&self) -> IdentSet;
}
Expand description
Extension trait for pulling specific generics data from a generics AST representation.
Required Methods§
sourcefn declared_lifetimes(&self) -> LifetimeSet
fn declared_lifetimes(&self) -> LifetimeSet
Get the set of all lifetimes declared by the syntax element.
This does not look for usage of the lifetime; see UsesLifetimes
for that.
sourcefn declared_type_params(&self) -> IdentSet
fn declared_type_params(&self) -> IdentSet
Get the set of all type parameters declared by the syntax element.
This does not look for usage of the type parameter; see UsesTypeParams
for that.