Home
last modified time | relevance | path

Searched refs:TraitDef (Results 1 – 21 of 21) sorted by relevance

/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/ty/
H A Dtrait_def.rs15 pub struct TraitDef { struct
80 impl<'tcx> TraitDef { impl
90 ) -> TraitDef { in new() argument
91 TraitDef { in new()
H A Dmod.rs82 pub use self::trait_def::TraitDef;
H A Dstructural_impls.rs20 impl fmt::Debug for ty::TraitDef { implementation
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_builtin_macros/src/deriving/generic/
H A Dmod.rs199 pub struct TraitDef<'a> { struct
405 impl<'a> TraitDef<'a> { impl
842 trait_: &TraitDef<'_>, in call_substructure_method()
863 trait_: &TraitDef<'_>, in get_ret_ty()
877 trait_: &TraitDef<'_>, in split_self_nonself_args()
923 trait_: &TraitDef<'_>, in create_method()
1020 trait_: &TraitDef<'b>, in expand_struct_method_body()
1095 trait_: &TraitDef<'_>, in expand_static_struct_method_body()
1146 trait_: &TraitDef<'b>, in expand_enum_method_body()
1190 trait_: &TraitDef<'b>, in build_enum_match_tuple()
[all …]
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_builtin_macros/src/deriving/
H A Dbounds.rs16 let trait_def = TraitDef { in expand_deriving_copy()
H A Dhash.rs23 let hash_trait_def = TraitDef { in expand_deriving_hash()
H A Ddebug.rs26 let trait_def = TraitDef { in expand_deriving_debug()
H A Dclone.rs78 let trait_def = TraitDef { in expand_deriving_clone()
H A Ddecodable.rs23 let trait_def = TraitDef { in expand_deriving_rustc_decodable()
H A Ddefault.rs27 let trait_def = TraitDef { in expand_deriving_default()
H A Dencodable.rs108 let trait_def = TraitDef { in expand_deriving_rustc_encodable()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_builtin_macros/src/deriving/cmp/
H A Dpartial_eq.rs100 let trait_def = TraitDef { in expand_deriving_partial_eq()
H A Deq.rs24 let trait_def = TraitDef { in expand_deriving_eq()
H A Dord.rs20 let trait_def = TraitDef { in expand_deriving_ord()
H A Dpartial_ord.rs43 let trait_def = TraitDef { in expand_deriving_partial_ord()
/dports/lang/rust/rustc-1.58.1-src/src/doc/rustc-dev-guide/src/appendix/
H A Dcode-index.md29TraitDef` | struct | This struct contains a trait's definition with type information | [The `ty` m…
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_trait_selection/src/traits/
H A Dproject.rs62 TraitDef(ty::PolyProjectionPredicate<'tcx>), enumerator
1194 ProjectionTyCandidate::TraitDef, in assemble_candidates_from_trait_def()
1529 ProjectionTyCandidate::TraitDef(poly_projection) => { in confirm_candidate()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_metadata/src/rmeta/
H A Ddecoder.rs811 fn get_trait_def(&self, item_id: DefIndex, sess: &Session) -> ty::TraitDef { in get_trait_def() argument
815 ty::TraitDef::new( in get_trait_def()
826 EntryKind::TraitAlias => ty::TraitDef::new( in get_trait_def()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_typeck/src/
H A Dcollect.rs1184 fn trait_def(tcx: TyCtxt<'_>, def_id: DefId) -> ty::TraitDef { in trait_def() argument
1217 ty::TraitDef::new( in trait_def()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/query/
H A Dmod.rs518 query trait_def(key: DefId) -> ty::TraitDef {
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_typeck/src/check/
H A Dcheck.rs841 trait_def: &ty::TraitDef, in check_specialization_validity() argument