rustc_
trait_
selection
1.84.0-dev
In rustc_
trait_
selection::
traits::
dyn_
compatibility
Structs
EraseEscapingBoundRegions
IllegalSelfTypeVisitor
Enums
AllowSelfProjections
DynCompatibilityViolation
Functions
bounds_reference_self
check_receiver_correct
contains_illegal_impl_trait_in_trait
contains_illegal_self_type_reference
dyn_compatibility_violations
dyn_compatibility_violations_for_assoc_item
dyn_compatibility_violations_for_trait
generics_require_sized_self
get_sized_bounds
hir_ty_lowering_dyn_compatibility_violations
is_dyn_compatible
is_vtable_safe_method
object_ty_for_trait
predicate_references_self
predicates_reference_self
provide
receiver_for_self_ty
receiver_is_dispatchable
sized_trait_bound_spans
super_predicates_have_non_lifetime_binders
trait_has_sized_self
virtual_call_violations_for_method
rustc_trait_selection
::
traits
::
dyn_compatibility
Function
provide
Copy item path
Settings
Help
Summary
Source
pub(crate) fn provide(providers: &mut
Providers
)