pub struct UnixFileStorage { /* private fields */ }Expand description
Optimized implementation of Storage ( unix only ).
Implementations§
Trait Implementations§
Source§impl BasicStorage for UnixFileStorage
Available on target_family=unix only.
impl BasicStorage for UnixFileStorage
Available on
target_family=unix only.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 UnixFileStorage
impl RefUnwindSafe for UnixFileStorage
impl Send for UnixFileStorage
impl Sync for UnixFileStorage
impl Unpin for UnixFileStorage
impl UnsafeUnpin for UnixFileStorage
impl UnwindSafe for UnixFileStorage
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