Function region::page::floor

source ·
pub fn floor<T>(address: *const T) -> *const T
Expand description

Rounds an address down to its closest page boundary.

§Examples

let unaligned_pointer = (page::size() + 1) as *const ();

assert_eq!(page::floor(unaligned_pointer), page::size() as *const _);