pub struct MapperFlushAll(/* private fields */);
Expand description
This type represents a change of a page table requiring a complete TLB flush
The old mapping might be still cached in the translation lookaside buffer (TLB), so it needs to be flushed from the TLB before it’s accessed. This type is returned from a function that made the change to ensure that the TLB flush is not forgotten.
Implementations§
Trait Implementations§
Source§impl Debug for MapperFlushAll
impl Debug for MapperFlushAll
Source§impl Default for MapperFlushAll
impl Default for MapperFlushAll
Source§fn default() -> MapperFlushAll
fn default() -> MapperFlushAll
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MapperFlushAll
impl RefUnwindSafe for MapperFlushAll
impl Send for MapperFlushAll
impl Sync for MapperFlushAll
impl Unpin for MapperFlushAll
impl UnwindSafe for MapperFlushAll
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