pub struct UpdFileStorage { /* private fields */ }Expand description
For atomic upd file, if not unix or windows.
Implementations§
Trait Implementations§
Source§impl BasicStorage for UpdFileStorage
impl BasicStorage for UpdFileStorage
Source§fn size(&self) -> u64
fn size(&self) -> u64
Get the size of the underlying storage.
Note : this is valid initially and after a commit but is not defined after write is called.
Source§fn commit(&mut self, size: u64)
fn commit(&mut self, size: u64)
Finish write transaction, size is new size of underlying storage.
Source§fn wait_complete(&self)
fn wait_complete(&self)
Wait until current writes are complete.
Auto Trait Implementations§
impl !Freeze for UpdFileStorage
impl !RefUnwindSafe for UpdFileStorage
impl Send for UpdFileStorage
impl !Sync for UpdFileStorage
impl Unpin for UpdFileStorage
impl UnsafeUnpin for UpdFileStorage
impl UnwindSafe for UpdFileStorage
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