pub struct AtomicWriter { /* private fields */ }Expand description
A streaming atomic write. Nothing is visible at the destination until commit; dropping
an uncommitted writer removes its temp file. A process killed mid-write leaves only the
temp file behind.
Implementations§
Trait Implementations§
Source§impl Debug for AtomicWriter
impl Debug for AtomicWriter
Source§impl Drop for AtomicWriter
impl Drop for AtomicWriter
Auto Trait Implementations§
impl Freeze for AtomicWriter
impl RefUnwindSafe for AtomicWriter
impl Send for AtomicWriter
impl Sync for AtomicWriter
impl Unpin for AtomicWriter
impl UnsafeUnpin for AtomicWriter
impl UnwindSafe for AtomicWriter
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