[−][src]Function memory_manager::common::assert_aligned
pub fn assert_aligned<T>(mem: *mut u8) -> *mut T
Assert that some memory is properly aligned.
Given an Address, check the alignment, coerce the pointer to *mut T.
Panics
Panics if input is NOT properly aligned for T.
The following use would panic:
ⓘThis example panics
use memory_manager::common::assert_aligned; let raw_p = assert_aligned::<usize>(0xDEAD_BEEF as *mut u8);