pub trait GenericsExtension {
// Required method
fn get_self(&self) -> &Generics;
// Provided methods
fn param_idents(&self) -> TokenStream { ... }
fn block_wrappers(&self) -> (TokenStream, TokenStream) { ... }
}pub trait GenericsExtension {
// Required method
fn get_self(&self) -> &Generics;
// Provided methods
fn param_idents(&self) -> TokenStream { ... }
fn block_wrappers(&self) -> (TokenStream, TokenStream) { ... }
}