Function impl_tools_lib::generics::impl_generics
source · [−]pub fn impl_generics(
generics: Generics,
item_generics: &Generics,
subst: &TokenStream
) -> (TokenStream, TokenStream)
Expand description
Generate (impl_generics
, where_clause
) tokens
This is the equivalent of the first and third items output by
syn::Generics::split_for_impl
. Any instance of trait
as a parameter
bound is replaced by subst
.
Note: the ty_generics
generated by syn::Generics::split_for_impl
may
be used directly.