fn make_method_signature( id: HirId, ident: Ident, generics: &Generics<'_>, m: &FnSig<'_>, scx: &SaveContext<'_>) -> Result<Signature, &'static str>