pub(crate) fn insert_lifetime_and_bound(
generics: &mut Generics,
lifetime: Lifetime,
orig_generics: &Generics,
orig_ident: &Ident,
) -> WherePredicate
Expand description
Like insert_lifetime
, but also generates a bound of the form
OriginalType<A, B>: 'lifetime
. Used when generating the definition
of a projection type