pub struct PendingSave { /* private fields */ }Expand description
A snapshot write running alongside rendering.
The index is read-only by the time this starts, so the writer and the renderer are two readers of the same data. The handle exists so the process can join before it exits: an abandoned write would leave a half-written snapshot for the next run to reject, turning a warm start into a cold one for no reason.
Implementations§
Trait Implementations§
Source§impl Debug for PendingSave
impl Debug for PendingSave
Source§impl Drop for PendingSave
impl Drop for PendingSave
Auto Trait Implementations§
impl !RefUnwindSafe for PendingSave
impl !UnwindSafe for PendingSave
impl Freeze for PendingSave
impl Send for PendingSave
impl Sync for PendingSave
impl Unpin for PendingSave
impl UnsafeUnpin for PendingSave
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