#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(transmutability)] use core::mem::{Assume, TransmuteFrom}; #[repr(C, align(2))] struct Dst(u8); fn main() { let src = 42u8; let _ = unsafe { >::transmute(src) }; }