This provides the std::destroying_delete_t declaration in C++2a and after. (Even when the compiler doesn't support the language feature).
However, the feature test macro __cpp_lib_destroying_delete is only defined when we have both language support and C++2a.
Please note that those are C++20 additions.