Make ImplTraitPosition display more descriptive
This commit is contained in:
@@ -329,24 +329,24 @@ impl std::fmt::Display for ImplTraitPosition {
|
||||
ImplTraitPosition::AsyncBlock => "async blocks",
|
||||
ImplTraitPosition::Bound => "bounds",
|
||||
ImplTraitPosition::Generic => "generics",
|
||||
ImplTraitPosition::ExternFnParam => "`extern fn` params",
|
||||
ImplTraitPosition::ClosureParam => "closure params",
|
||||
ImplTraitPosition::PointerParam => "`fn` pointer params",
|
||||
ImplTraitPosition::FnTraitParam => "`Fn` trait params",
|
||||
ImplTraitPosition::TraitParam => "trait method params",
|
||||
ImplTraitPosition::ImplParam => "`impl` method params",
|
||||
ImplTraitPosition::ExternFnParam => "`extern fn` parameters",
|
||||
ImplTraitPosition::ClosureParam => "closure parameters",
|
||||
ImplTraitPosition::PointerParam => "`fn` pointer parameters",
|
||||
ImplTraitPosition::FnTraitParam => "the parameters of `Fn` trait bounds",
|
||||
ImplTraitPosition::TraitParam => "trait method parameters",
|
||||
ImplTraitPosition::ImplParam => "`impl` method parameters",
|
||||
ImplTraitPosition::ExternFnReturn => "`extern fn` return types",
|
||||
ImplTraitPosition::ClosureReturn => "closure return types",
|
||||
ImplTraitPosition::PointerReturn => "`fn` pointer return types",
|
||||
ImplTraitPosition::FnTraitReturn => "`Fn` trait return types",
|
||||
ImplTraitPosition::FnTraitReturn => "the return types of `Fn` trait bounds",
|
||||
ImplTraitPosition::GenericDefault => "generic parameter defaults",
|
||||
ImplTraitPosition::ConstTy => "const types",
|
||||
ImplTraitPosition::StaticTy => "static types",
|
||||
ImplTraitPosition::AssocTy => "associated types",
|
||||
ImplTraitPosition::FieldTy => "field types",
|
||||
ImplTraitPosition::Cast => "cast types",
|
||||
ImplTraitPosition::Cast => "cast expression types",
|
||||
ImplTraitPosition::ImplSelf => "impl headers",
|
||||
ImplTraitPosition::OffsetOf => "`offset_of!` params",
|
||||
ImplTraitPosition::OffsetOf => "`offset_of!` parameters",
|
||||
};
|
||||
|
||||
write!(f, "{name}")
|
||||
|
||||
Reference in New Issue
Block a user