pub struct LockFreeBinaryWriter { /* private fields */ }
Implementations§
source§impl LockFreeBinaryWriter
impl LockFreeBinaryWriter
pub const CHECKPOINT_SIZE_UNLIMITED: LockFreeCheckpointSize = _
Trait Implementations§
source§impl LockFreeBucket for LockFreeBinaryWriter
impl LockFreeBucket for LockFreeBinaryWriter
type InitData = (MemoryFileMode, LockFreeCheckpointSize)
fn new( path_prefix: &Path, (file_mode, checkpoint_max_size): &(MemoryFileMode, LockFreeCheckpointSize), index: usize ) -> Self
fn write_data(&self, bytes: &[u8])
fn get_path(&self) -> PathBuf
fn finalize(self)
impl Send for LockFreeBinaryWriter
Auto Trait Implementations§
impl !RefUnwindSafe for LockFreeBinaryWriter
impl Sync for LockFreeBinaryWriter
impl Unpin for LockFreeBinaryWriter
impl !UnwindSafe for LockFreeBinaryWriter
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