Function std::mem::transmuteStable
[-]
[+]
[src]
pub unsafe fn transmute<T, U>(T) -> U
Unsafely transforms a value of one type into a value of another type.
Both types must have the same size and alignment, and this guarantee is enforced at compile-time.
Examples
fn main() { use std::mem; let v: &[u8] = unsafe { mem::transmute("L") }; assert!(v == [76u8]); }use std::mem; let v: &[u8] = unsafe { mem::transmute("L") }; assert!(v == [76u8]);