rust/src/lib/unsafe.rs

10 lines
233 B
Rust

// Unsafe operations.
native "rust-intrinsic" mod rusti {
fn cast[T,U](&T src) -> U;
}
// Casts the value at `src` to U. The two types must have the same length.
fn reinterpret_cast[T,U](&T src) -> U { ret rusti::cast(src); }