syntax::print::pprust
pub fn fun_to_string( decl: &FnDecl, header: FnHeader, name: Ident, generics: &Generics) -> String