pub struct FlushBatch { /* private fields */ }Expand description
Files written for one commit, each synced as it finished, whose folders
and drive cache are flushed together by FlushBatch::flush. The commit
that records them takes the Flushed it returns, so nothing commits
ahead of its bytes reaching the drive.
Implementations§
Source§impl FlushBatch
impl FlushBatch
Auto Trait Implementations§
impl Freeze for FlushBatch
impl !RefUnwindSafe for FlushBatch
impl Send for FlushBatch
impl Sync for FlushBatch
impl Unpin for FlushBatch
impl UnsafeUnpin for FlushBatch
impl !UnwindSafe for FlushBatch
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