Module rustc_ty_utils::needs_drop
source ยท Expand description
Check whether a type has (potentially) non-trivial drop glue.
Structsยง
- NeedsDropTypes ๐
Enumsยง
- DtorType ๐
Functionsยง
- adt_drop_tys ๐
- drop_tys_helper ๐
- HACK: in order to not mistakenly assume that
[PhantomData<T>; N]
requires drop glue we check the element type for drop glue. The correct fix would be looking at the entirety of the code aroundneeds_drop_components
and this file and come up with logic that is easier to follow while not repeating any checks that may thus diverge. - needs_async_drop_raw ๐
- needs_drop_raw ๐
- provide ๐
Type Aliasesยง
- NeedsDropResult ๐