#![crate_type = "lib"] #![feature(transmutability)] use std::mem::{Assume, MaybeUninit, TransmuteFrom}; pub fn is_maybe_transmutable() where Dst: TransmuteFrom {} fn extension() { is_maybe_transmutable::<(), MaybeUninit>(); is_maybe_transmutable::, [u8; 2]>(); //~ ERROR `MaybeUninit` cannot be safely transmuted into `[u8; 2]` }