pub struct InternalWriter<'a, Root, const PAGES_WRITABLE: bool> { /* private fields */ }
Expand description
A smart pointer to the Root
for storage exclusive write access.
Not indended for direct creation by a user. See Writer
.
Implementations§
Source§impl<'a, Root, const PAGES_WRITABLE: bool> InternalWriter<'a, Root, PAGES_WRITABLE>
impl<'a, Root, const PAGES_WRITABLE: bool> InternalWriter<'a, Root, PAGES_WRITABLE>
Trait Implementations§
Source§impl<Root, const PAGES_WRITABLE: bool> Deref for InternalWriter<'_, Root, PAGES_WRITABLE>
impl<Root, const PAGES_WRITABLE: bool> Deref for InternalWriter<'_, Root, PAGES_WRITABLE>
Source§impl<Root, const PAGES_WRITABLE: bool> DerefMut for InternalWriter<'_, Root, PAGES_WRITABLE>
impl<Root, const PAGES_WRITABLE: bool> DerefMut for InternalWriter<'_, Root, PAGES_WRITABLE>
Auto Trait Implementations§
impl<'a, Root, const PAGES_WRITABLE: bool> Freeze for InternalWriter<'a, Root, PAGES_WRITABLE>
impl<'a, Root, const PAGES_WRITABLE: bool> RefUnwindSafe for InternalWriter<'a, Root, PAGES_WRITABLE>where
Root: RefUnwindSafe,
impl<'a, Root, const PAGES_WRITABLE: bool> !Send for InternalWriter<'a, Root, PAGES_WRITABLE>
impl<'a, Root, const PAGES_WRITABLE: bool> Sync for InternalWriter<'a, Root, PAGES_WRITABLE>where
Root: Sync,
impl<'a, Root, const PAGES_WRITABLE: bool> Unpin for InternalWriter<'a, Root, PAGES_WRITABLE>
impl<'a, Root, const PAGES_WRITABLE: bool> UnwindSafe for InternalWriter<'a, Root, PAGES_WRITABLE>where
Root: RefUnwindSafe,
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