fn expand_trait(ast: &Item) -> Tokens {
    let mut tokens = Tokens::new();
    ast.to_tokens(&mut tokens);
    tokens
}
/// Returns the Tokens of the trait that gets passed into `autoimpl!`
Returns the Tokens of the trait that gets passed into `autoimpl!`
Returns the Tokens of the trait that gets passed into ` autoimpl! `
fn expand_trait(ast: &Item) -> Tokens {
    let mut tokens = Tokens::new();
    ast.to_tokens(&mut tokens);
    tokens
}
fn expand_trait ( ast : & Item ) -> Tokens { let mut tokens = Tokens :: new ( ) ; ast . to_tokens ( & mut tokens ) ; tokens }
Returns the Tokens of the trait that gets passed into `autoimpl!`
Returns the Tokens of the trait that gets passed into ` autoimpl! `
ast
&Item
ast
&Item