Home
last modified time | relevance | path

Searched refs:principal_def_id (Results 1 – 16 of 16) sorted by relevance

/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/ty/
H A Dfast_reject.rs72 ty::Dynamic(ref trait_info, ..) => match trait_info.principal_def_id() { in simplify_type()
73 Some(principal_def_id) if !tcx.trait_is_auto(principal_def_id) => { in simplify_type()
74 Some(TraitSimplifiedType(principal_def_id)) in simplify_type()
H A Dsty.rs855 pub fn principal_def_id(&self) -> Option<DefId> { in principal_def_id() method
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_codegen_cranelift/src/
H A Dunsize.rs31 if data_a.principal_def_id() == data_b.principal_def_id() { in unsized_info()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_typeck/src/coherence/
H A Dinherent_impls.rs59 ty::Dynamic(data, ..) if data.principal_def_id().is_some() => { in visit_item()
60 self.check_def_id(item, data.principal_def_id().unwrap()); in visit_item()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_const_eval/src/interpret/
H A Dcast.rs274 if data_a.principal_def_id() == data_b.principal_def_id() { in unsize_into_ptr()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_trait_selection/src/traits/select/
H A Dcandidate_assembly.rs743 let def_id = data.principal_def_id()?; in need_migrate_deref_output_trait_object()
798 let principal_def_id_a = data_a.principal_def_id(); in assemble_candidates_for_unsizing()
799 let principal_def_id_b = data_b.principal_def_id(); in assemble_candidates_for_unsizing()
H A Dconfirmation.rs738 assert_eq!(data_b.principal_def_id(), Some(upcast_trait_ref.def_id())); in confirm_trait_upcasting_unsize_candidate()
883 let mut object_dids = data.auto_traits().chain(data.principal_def_id()); in confirm_builtin_unsize_candidate()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/ty/print/
H A Dmod.rs279 ty::Dynamic(data, ..) => data.principal_def_id(), in characteristic_def_id_of_type_cached()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_codegen_ssa/src/
H A Dbase.rs147 if data_a.principal_def_id() == data_b.principal_def_id() { in unsized_info()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_infer/src/infer/error_reporting/nice_region_error/
H A Dstatic_impl_trait.rs522 if let Some(def_id) = preds.principal_def_id() { in visit_ty()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_typeck/src/check/
H A Dcoercion.rs638 if data_a.principal_def_id() != data_b.principal_def_id() { in coerce_unsized()
H A Dclosure.rs181 .principal_def_id() in deduce_expectations_from_expected_type()
H A Dcast.rs104 ty::Dynamic(ref tty, ..) => Some(PointerKind::Vtable(tty.principal_def_id())), in pointer_kind()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_trait_selection/src/traits/
H A Dwf.rs646 let component_traits = data.auto_traits().chain(data.principal_def_id()); in compute()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_trait_selection/src/traits/error_reporting/
H A Dsuggestions.rs1035 .principal_def_id() in suggest_impl_trait()
/dports/lang/rust/rustc-1.58.1-src/src/librustdoc/clean/
H A Dmod.rs1419 let mut dids = obj.principal_def_id().into_iter().chain(obj.auto_traits()); in clean()