☰
rustc_trait_selection
1.75.0-dev
In rustc_trait_selection::traits::object_safety
Enums
MethodViolationCode
ObjectSafetyViolation
Functions
astconv_object_safety_violations
bounds_reference_self
check_is_object_safe
contains_illegal_impl_trait_in_trait
contains_illegal_self_type_reference
generics_require_sized_self
get_sized_bounds
is_vtable_safe_method
lint_object_unsafe_trait
object_safety_violation_for_assoc_item
object_safety_violations
object_safety_violations_for_trait
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_violation_for_method
?
Function
rustc_trait_selection
::
traits
::
object_safety
::
object_safety_violations
source
·
[
−
]
fn object_safety_violations( tcx:
TyCtxt
<'_>, trait_def_id:
DefId
) -> &[
ObjectSafetyViolation
]