Module rustc_typeck::check::dropck [−][src]
Structs
Functions
This function confirms that the Drop
implementation identified by
drop_impl_did
is not any more specialized than the type it is
attached to (Issue #8142).
This function is not only checking that the dropck obligations are met for the given type, but it’s also currently preventing non-regular recursion in types from causing stack overflows (dropck_no_diverge_on_nonregular_*.rs).
Confirms that every predicate imposed by dtor_predicates is implied by assuming the predicates attached to self_type_did.