pub extern "rust-intrinsic" fn needs_drop<T>() -> bool
🔬 This is a nightly-only experimental API. (
intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library
true if the actual type given as
T requires drop
false if the actual type provided for
If the actual type neither requires drop glue nor implements
Copy, then the return value of this function is unspecified.
Note that, unlike most intrinsics, this is safe to call;
it does not require an
Therefore, implementations must not require the user to uphold
any safety invariants.
The stabilized version of this intrinsic is