/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/ty/ |
H A D | trait_def.rs | 15 pub struct TraitDef { struct 80 impl<'tcx> TraitDef { impl 90 ) -> TraitDef { in new() argument 91 TraitDef { in new()
|
H A D | mod.rs | 82 pub use self::trait_def::TraitDef;
|
H A D | structural_impls.rs | 20 impl fmt::Debug for ty::TraitDef { implementation
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_builtin_macros/src/deriving/generic/ |
H A D | mod.rs | 199 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 D | bounds.rs | 16 let trait_def = TraitDef { in expand_deriving_copy()
|
H A D | hash.rs | 23 let hash_trait_def = TraitDef { in expand_deriving_hash()
|
H A D | debug.rs | 26 let trait_def = TraitDef { in expand_deriving_debug()
|
H A D | clone.rs | 78 let trait_def = TraitDef { in expand_deriving_clone()
|
H A D | decodable.rs | 23 let trait_def = TraitDef { in expand_deriving_rustc_decodable()
|
H A D | default.rs | 27 let trait_def = TraitDef { in expand_deriving_default()
|
H A D | encodable.rs | 108 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 D | partial_eq.rs | 100 let trait_def = TraitDef { in expand_deriving_partial_eq()
|
H A D | eq.rs | 24 let trait_def = TraitDef { in expand_deriving_eq()
|
H A D | ord.rs | 20 let trait_def = TraitDef { in expand_deriving_ord()
|
H A D | partial_ord.rs | 43 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 D | code-index.md | 29 …TraitDef` | 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 D | project.rs | 62 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 D | decoder.rs | 811 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 D | collect.rs | 1184 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 D | mod.rs | 518 query trait_def(key: DefId) -> ty::TraitDef {
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_typeck/src/check/ |
H A D | check.rs | 841 trait_def: &ty::TraitDef, in check_specialization_validity() argument
|