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)
pub fn is_index(&self) -> bool
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Page
impl !RefUnwindSafe for Page
impl !Send for Page
impl !Sync for Page
impl !UnwindSafe for Page
impl Unpin for Page
impl UnsafeUnpin 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