| /third_party/rust/rust/compiler/rustc_type_ir/src/ |
| D | visit.rs | 82 pub trait TypeVisitor<I: Interner>: Sized { interface
|
| /third_party/rust/rust/compiler/rustc_middle/src/ty/ |
| D | visit.rs | 201 impl<'tcx, F> TypeVisitor<TyCtxt<'tcx>> for RegionVisitor<F> in any_free_region_meets() impl 303 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for ValidateBoundVars<'tcx> { impl 415 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for HasEscapingVarsVisitor { impl 492 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for HasTypeFlagsVisitor { impl 562 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for LateBoundRegionsCollector { impl 624 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for MaxUniverse { impl
|
| D | diagnostics.rs | 474 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for IsSuggestableVisitor<'tcx> { impl
|
| D | sty.rs | 2552 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for ContainsTyVisitor<'tcx> { in contains() impl 2570 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for ContainsClosureVisitor { in contains_closure() impl
|
| /third_party/rust/rust/compiler/rustc_const_eval/src/interpret/ |
| D | util.rs | 26 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for UsedParamsNeedSubstVisitor<'tcx> { in ensure_monomorphic_enough() impl
|
| /third_party/rust/rust/compiler/rustc_trait_selection/src/traits/ |
| D | structural_match.rs | 59 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for Search<'tcx> { impl
|
| D | const_evaluatable.rs | 174 impl<'a, 'tcx> TypeVisitor<TyCtxt<'tcx>> for Visitor<'a, 'tcx> { in satisfied_from_param_env() impl
|
| D | object_safety.rs | 834 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for IllegalSelfTypeVisitor<'tcx> { in contains_illegal_self_type_reference() impl
|
| D | coherence.rs | 696 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for OrphanChecker<'tcx> { impl
|
| /third_party/rust/rust/compiler/rustc_hir_analysis/src/ |
| D | constrained_generic_params.rs | 59 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for ParameterCollector { impl
|
| /third_party/rust/rust/compiler/rustc_ty_utils/src/ |
| D | opaque_types.rs | 135 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for OpaqueTypeCollector<'tcx> { impl
|
| D | ty.rs | 247 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for ImplTraitInTraitFinder<'_, 'tcx> { impl
|
| /third_party/rust/rust/compiler/rustc_monomorphize/src/ |
| D | polymorphize.rs | 294 impl<'a, 'tcx> TypeVisitor<TyCtxt<'tcx>> for MarkUsedGenericParams<'a, 'tcx> { impl
|
| /third_party/rust/rust/src/tools/clippy/clippy_utils/src/mir/ |
| D | possible_borrower.rs | 139 impl TypeVisitor<TyCtxt<'_>> for ContainsRegion { impl
|
| /third_party/rust/rust/compiler/rustc_hir_analysis/src/coherence/ |
| D | orphan.rs | 569 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for DisableAutoTraitVisitor<'tcx> { in fast_reject_auto_impl() impl
|
| /third_party/rust/rust/compiler/rustc_infer/src/infer/ |
| D | resolve.rs | 124 impl<'a, 'tcx> TypeVisitor<TyCtxt<'tcx>> for UnresolvedTypeOrConstFinder<'a, 'tcx> { impl
|
| D | opaque_types.rs | 418 impl<'tcx, OP> TypeVisitor<TyCtxt<'tcx>> for ConstrainOpaqueTypeRegionVisitor<'tcx, OP> impl
|
| /third_party/rust/rust/compiler/rustc_trait_selection/src/traits/query/ |
| D | normalize.rs | 128 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for MaxEscapingBoundVarVisitor { impl
|
| /third_party/rust/rust/compiler/rustc_infer/src/infer/error_reporting/nice_region_error/ |
| D | static_impl_trait.rs | 539 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for TraitObjectVisitor { impl
|
| /third_party/rust/rust/compiler/rustc_hir_typeck/src/fn_ctxt/ |
| D | adjust_fulfillment_errors.rs | 253 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for FindAmbiguousParameter<'_, 'tcx> { in find_ambiguous_parameter_in() impl
|
| /third_party/rust/rust/compiler/rustc_hir_typeck/src/ |
| D | closure.rs | 244 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for MentionsTy<'tcx> { in deduce_closure_signature_from_predicates() impl
|
| /third_party/rust/rust/compiler/rustc_hir_analysis/src/check/ |
| D | wfcheck.rs | 734 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for GATSubstCollector<'tcx> { impl 1541 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for ImplTraitInTraitFinder<'_, 'tcx> { impl
|
| /third_party/rust/rust/compiler/rustc_trait_selection/src/solve/ |
| D | eval_ctxt.rs | 652 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for ContainsTerm<'_, 'tcx> { in term_is_fully_unconstrained() impl
|
| /third_party/rust/rust/compiler/rustc_hir_analysis/src/collect/ |
| D | resolve_bound_vars.rs | 2000 impl<'tcx> TypeVisitor<TyCtxt<'tcx>> for ConstrainedCollectorPostAstConv { in is_late_bound_map() impl
|
| /third_party/rust/rust/compiler/rustc_privacy/src/ |
| D | lib.rs | 185 impl<'tcx, V> TypeVisitor<TyCtxt<'tcx>> for DefIdVisitorSkeleton<'_, 'tcx, V> impl
|