pub struct DummyFile {}
Expand description
Dummy Stg that can be used for Atomic upd file if “reliable” atomic commits are not required.
Implementations§
Trait Implementations§
source§impl Storage for DummyFile
impl Storage for DummyFile
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.
fn clone(&self) -> Box<dyn Storage>
source§fn write_data(&mut self, start: u64, data: Data, off: usize, len: usize)
fn write_data(&mut self, start: u64, data: Data, off: usize, len: usize)
Write Data slice to storage.
source§fn wait_complete(&self)
fn wait_complete(&self)
Wait until current writes are complete.
Auto Trait Implementations§
impl RefUnwindSafe for DummyFile
impl Send for DummyFile
impl Sync for DummyFile
impl Unpin for DummyFile
impl UnwindSafe for DummyFile
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