Module rustc_ty_utils::needs_drop
source · Expand description
Check whether a type has (potentially) non-trivial drop glue.
Structs
Enums
- DtorType 🔒
Functions
- 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. - provide 🔒