U8VecDestructor::NoDestructor | U8VecDestructor::External(_) | U8VecDestructor::AlreadyDestroyed => {
#[inline(always)] // web-lift: inline through the sret-in-X0 chain (see AzString::copy_from_bytes)
impl_vec!(AzString, StringVec, StringVecDestructor, StringVecDestructorType, StringVecSlice, OptionString);
// Manual implementations for Hash and Ord on OptionF32 (since f32 doesn't implement these traits)