pub struct Page {
pub inner: UnsafeCell<PageInner>,
}Fields§
§inner: UnsafeCell<PageInner>Implementations§
Source§impl Page
impl Page
pub fn new(id: usize) -> Self
pub fn get(&self) -> &mut PageInner
pub fn get_contents(&self) -> &mut PageContent
pub fn is_uptodate(&self) -> bool
pub fn set_uptodate(&self)
pub fn clear_uptodate(&self)
pub fn is_locked(&self) -> bool
pub fn set_locked(&self)
pub fn clear_locked(&self)
pub fn is_error(&self) -> bool
pub fn set_error(&self)
pub fn clear_error(&self)
pub fn is_dirty(&self) -> bool
pub fn set_dirty(&self)
pub fn clear_dirty(&self)
pub fn is_loaded(&self) -> bool
pub fn set_loaded(&self)
pub fn clear_loaded(&self)
Auto Trait Implementations§
impl !Freeze for Page
impl !RefUnwindSafe for Page
impl !Send for Page
impl !Sync for Page
impl Unpin for Page
impl !UnwindSafe for Page
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