use NonNull;
use Page;
/// Reconstitutes a cached page address for the current metadata access.
///
/// Page-list links outlive individual allocation calls. Because page metadata
/// and user blocks share one mapping, retaining reference-derived provenance
/// across those calls is invalid under Rust's aliasing model. The intrusive
/// lists therefore carry addresses and refresh exposed provenance at each use.
pub
/// Raw-pointer form of [`refresh_page_pointer`].
///
/// # Safety
///
/// `page` must be non-null and identify a live page.
pub unsafe