Home
last modified time | relevance | path

Searched refs:AssocKind (Results 1 – 25 of 47) sorted by relevance

12

/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/ty/
H A Dassoc.rs48 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 Dadjustment.rs128 .find(|m| m.kind == ty::AssocKind::Fn) in method_call()
/dports/devel/dparser/dparser-1.31/
H A Dgram.h89 typedef enum AssocKind { enum
98 } AssocKind; typedef
113 AssocKind op_assoc;
115 AssocKind rule_assoc;
131 AssocKind op_assoc;
H A Dparse.h95 AssocKind assoc;
97 AssocKind op_assoc;
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_typeck/src/
H A Dimpl_wf_check.rs135 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 Dty.rs83 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 Dsame_name_method.rs6 use rustc_middle::ty::AssocKind;
87 matches!(assoc_item.kind, AssocKind::Fn) in check_crate_post()
H A Dlen_zero.rs13 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 Duse_self.rs16 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 Dbool_assert_comparison.rs54 ty::AssocKind::Type, in is_impl_not_trait_with_bool_out()
H A Dnon_copy_const.rs19 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 Dspecialization_graph.rs96 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 Dmain_shim.rs4 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 Dobject_safety.rs93 .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 Dencoder.rs1166 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 Dcollect_intra_doc_links.rs381 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 Ddb.rs11 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 Dprobe.rs945 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 Dsuggest.rs159 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 Dcheck.rs847 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 Dmod.rs776 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 Dwfcheck.rs286 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 Dinline.rs413 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 Dtrait_impl_difference.rs127 ty::AssocKind::Fn => { in emit_err()
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_passes/src/
H A Dcheck_const.rs96 kind: ty::AssocKind::Fn, ident, defaultness, .. in visit_item()

12