/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/ty/ |
H A D | assoc.rs | 48 pub kind: AssocKind, 61 ty::AssocKind::Fn => { in signature() 69 ty::AssocKind::Const => { in signature() 77 pub enum AssocKind { enum 83 impl AssocKind { implementation 86 ty::AssocKind::Type => Namespace::TypeNS, in namespace() 87 ty::AssocKind::Const | ty::AssocKind::Fn => Namespace::ValueNS, in namespace() 93 AssocKind::Const => DefKind::AssocConst, in as_def_kind() 94 AssocKind::Fn => DefKind::AssocFn, in as_def_kind() 95 AssocKind::Type => DefKind::AssocTy, in as_def_kind() [all …]
|
H A D | adjustment.rs | 128 .find(|m| m.kind == ty::AssocKind::Fn) in method_call()
|
/dports/devel/dparser/dparser-1.31/ |
H A D | gram.h | 89 typedef enum AssocKind { enum 98 } AssocKind; typedef 113 AssocKind op_assoc; 115 AssocKind rule_assoc; 131 AssocKind op_assoc;
|
H A D | parse.h | 95 AssocKind assoc; 97 AssocKind op_assoc;
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_typeck/src/ |
H A D | impl_wf_check.rs | 135 ty::AssocKind::Type => { in enforce_impl_params_are_constrained() 142 ty::AssocKind::Fn | ty::AssocKind::Const => Vec::new(), in enforce_impl_params_are_constrained()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_ty_utils/src/ |
H A D | ty.rs | 83 hir::AssocItemKind::Const => (ty::AssocKind::Const, false), in associated_item_from_trait_item_ref() 84 hir::AssocItemKind::Fn { has_self } => (ty::AssocKind::Fn, has_self), in associated_item_from_trait_item_ref() 85 hir::AssocItemKind::Type => (ty::AssocKind::Type, false), in associated_item_from_trait_item_ref() 106 hir::AssocItemKind::Const => (ty::AssocKind::Const, false), in associated_item_from_impl_item_ref() 107 hir::AssocItemKind::Fn { has_self } => (ty::AssocKind::Fn, has_self), in associated_item_from_impl_item_ref() 108 hir::AssocItemKind::Type => (ty::AssocKind::Type, false), in associated_item_from_impl_item_ref()
|
/dports/lang/rust/rustc-1.58.1-src/src/tools/clippy/clippy_lints/src/ |
H A D | same_name_method.rs | 6 use rustc_middle::ty::AssocKind; 87 matches!(assoc_item.kind, AssocKind::Fn) in check_crate_post()
|
H A D | len_zero.rs | 13 use rustc_middle::ty::{self, AssocKind, FnSig, Ty, TyS}; 219 i.kind == ty::AssocKind::Fn in check_trait_items() 321 .find(|item| item.kind == AssocKind::Fn); in check_for_is_empty() 458 if item.kind == ty::AssocKind::Fn && item.ident.name.as_str() == "is_empty" { in has_is_empty()
|
H A D | use_self.rs | 16 use rustc_middle::ty::AssocKind; 146 … .find_by_name_and_kind(cx.tcx, impl_item.ident, AssocKind::Fn, impl_trait_ref.def_id) in check_impl_item()
|
H A D | bool_assert_comparison.rs | 54 ty::AssocKind::Type, in is_impl_not_trait_with_bool_out()
|
H A D | non_copy_const.rs | 19 use rustc_middle::ty::{self, AssocKind, Const, Ty}; 295 .item(cx.tcx, impl_item.ident, AssocKind::Const, of_trait_def_id); in check_impl_item()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/traits/ |
H A D | specialization_graph.rs | 96 trait_item_kind: ty::AssocKind, in item() argument 188 trait_item_kind: ty::AssocKind, in leaf_def() argument
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_codegen_cranelift/src/ |
H A D | main_shim.rs | 4 use rustc_middle::ty::AssocKind; 99 AssocKind::Fn, in maybe_create_entry_wrapper()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_trait_selection/src/traits/ |
H A D | object_safety.rs | 93 .filter(|item| item.kind == ty::AssocKind::Fn) in object_safety_violations_for_trait() 131 .filter(|item| item.kind == ty::AssocKind::Const) in object_safety_violations_for_trait() 138 .filter(|item| item.kind == ty::AssocKind::Type) in object_safety_violations_for_trait() 270 .filter(|item| item.kind == ty::AssocKind::Type) 567 .filter(|(_, item)| item.kind == ty::AssocKind::Type) in object_ty_for_trait()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_metadata/src/rmeta/ |
H A D | encoder.rs | 1166 ty::AssocKind::Const => { in encode_info_for_trait_item() 1179 ty::AssocKind::Fn => { in encode_info_for_trait_item() 1199 ty::AssocKind::Type => { in encode_info_for_trait_item() 1206 ty::AssocKind::Const | ty::AssocKind::Fn => { in encode_info_for_trait_item() 1209 ty::AssocKind::Type => { in encode_info_for_trait_item() 1215 if trait_item.kind == ty::AssocKind::Fn { in encode_info_for_trait_item() 1237 ty::AssocKind::Const => { in encode_info_for_impl_item() 1250 ty::AssocKind::Fn => { in encode_info_for_impl_item() 1271 ty::AssocKind::Type => { in encode_info_for_impl_item() 1277 if impl_item.kind == ty::AssocKind::Fn { in encode_info_for_impl_item()
|
/dports/lang/rust/rustc-1.58.1-src/src/librustdoc/passes/ |
H A D | collect_intra_doc_links.rs | 381 ty::AssocKind::Fn => "method", in resolve_primitive_associated_item() 382 ty::AssocKind::Const => "associatedconstant", in resolve_primitive_associated_item() 383 ty::AssocKind::Type => "associatedtype", in resolve_primitive_associated_item() 629 ty::AssocKind::Fn => "method", in resolve_associated_item() 630 ty::AssocKind::Const => "associatedconstant", in resolve_associated_item() 631 ty::AssocKind::Type => "associatedtype", in resolve_associated_item() 675 ty::AssocKind::Const => "associatedconstant", in resolve_associated_item() 676 ty::AssocKind::Type => "associatedtype", in resolve_associated_item() 677 ty::AssocKind::Fn => { in resolve_associated_item() 735 ) -> Option<(ty::AssocKind, DefId)> { in resolve_associated_trait_item() argument
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_traits/src/chalk/ |
H A D | db.rs | 11 use rustc_middle::ty::{self, AssocItemContainer, AssocKind, TyCtxt, TypeFoldable}; 82 AssocKind::Type => {} in associated_ty_data() 119 .filter(|i| i.kind == AssocKind::Type) in trait_datum() 304 .filter(|i| i.kind == AssocKind::Type) in impl_datum() 444 AssocKind::Type => {} in associated_ty_value()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_typeck/src/check/method/ |
H A D | probe.rs | 945 ty::AssocKind::Fn => { in matches_return_type() 1424 (ty::AssocKind::Fn, _) => { in emit_unstable_name_collision_hint() 1435 (ty::AssocKind::Const, ty::AssocItemContainer::TraitContainer(def_id)) => { in emit_unstable_name_collision_hint() 1776 ty::AssocKind::Type => false, in has_applicable_self() 1777 ty::AssocKind::Fn | ty::AssocKind::Const => true, in has_applicable_self() 1799 if item.kind == ty::AssocKind::Fn && self.mode == Mode::MethodCall { in xform_self_ty()
|
H A D | suggest.rs | 159 ty::AssocKind::Const | ty::AssocKind::Type => rcvr_ty, in report_method_error() 160 ty::AssocKind::Fn => self in report_method_error() 1511 if let ty::AssocKind::Fn = item.kind { in suggest_traits_to_import() 1957 kind: ty::AssocKind, in print_disambiguation_help() argument 1965 let (span, sugg) = if let (ty::AssocKind::Fn, Some(args)) = (kind, args) { in print_disambiguation_help()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_typeck/src/check/ |
H A D | check.rs | 847 hir::ImplItemKind::Const(..) => ty::AssocKind::Const, in check_specialization_validity() 848 hir::ImplItemKind::Fn(..) => ty::AssocKind::Fn, in check_specialization_validity() 849 hir::ImplItemKind::TyAlias(_) => ty::AssocKind::Type, in check_specialization_validity() 944 (ty::AssocKind::Const, hir::ImplItemKind::Const(..)) => true, in check_impl_items_against_trait() 945 (ty::AssocKind::Fn, hir::ImplItemKind::Fn(..)) => true, in check_impl_items_against_trait() 946 (ty::AssocKind::Type, hir::ImplItemKind::TyAlias(..)) => true, in check_impl_items_against_trait()
|
H A D | mod.rs | 776 ty::AssocKind::Fn => { in suggestion_signature() 789 ty::AssocKind::Type => format!("type {} = Type;", assoc.ident), in suggestion_signature() 790 ty::AssocKind::Const => { in suggestion_signature()
|
H A D | wfcheck.rs | 286 if !matches!(item.kind, ty::AssocKind::Type) { in check_gat_where_clauses() 300 associated_items.in_definition_order().filter(|item| matches!(item.kind, ty::AssocKind::Fn)) in check_gat_where_clauses() 818 ty::AssocKind::Const => { in check_associated_item() 823 ty::AssocKind::Fn => { in check_associated_item() 836 ty::AssocKind::Type => { in check_associated_item()
|
/dports/lang/rust/rustc-1.58.1-src/src/librustdoc/clean/ |
H A D | inline.rs | 413 hir::ImplItemKind::Const(..) => ty::AssocKind::Const, in build_impl() 414 hir::ImplItemKind::Fn(..) => ty::AssocKind::Fn, in build_impl() 415 hir::ImplItemKind::TyAlias(..) => ty::AssocKind::Type, in build_impl()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_infer/src/infer/error_reporting/nice_region_error/ |
H A D | trait_impl_difference.rs | 127 ty::AssocKind::Fn => { in emit_err()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_passes/src/ |
H A D | check_const.rs | 96 kind: ty::AssocKind::Fn, ident, defaultness, .. in visit_item()
|