pub struct MappingInfo {
pub mapped_bytes: usize,
pub prefaulted: bool,
pub hugetlbfs_backing: bool,
pub backing_hugepage_bytes: Option<usize>,
}Expand description
Describes the OS-facing properties of a mapped backing region.
Fields§
§mapped_bytes: usizeTotal mapped bytes for the region.
prefaulted: boolWhether the mapping was prefaulted by touching each mapped page after mmap.
hugetlbfs_backing: boolWhether the backing path resides on hugetlbfs.
backing_hugepage_bytes: Option<usize>Hugepage size used by the backing filesystem when known.
Trait Implementations§
Source§impl Clone for MappingInfo
impl Clone for MappingInfo
Source§fn clone(&self) -> MappingInfo
fn clone(&self) -> MappingInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MappingInfo
impl Debug for MappingInfo
Source§impl PartialEq for MappingInfo
impl PartialEq for MappingInfo
impl Copy for MappingInfo
impl Eq for MappingInfo
impl StructuralPartialEq for MappingInfo
Auto Trait Implementations§
impl Freeze for MappingInfo
impl RefUnwindSafe for MappingInfo
impl Send for MappingInfo
impl Sync for MappingInfo
impl Unpin for MappingInfo
impl UnwindSafe for MappingInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more