pub struct LogWriter { /* private fields */ }Implementations§
Source§impl LogWriter
impl LogWriter
Sourcepub fn new(dest: Rc<RefCell<dyn WritableFile>>, dest_length: u64) -> LogWriter
pub fn new(dest: Rc<RefCell<dyn WritableFile>>, dest_length: u64) -> LogWriter
| Create a writer that will append data to | “*dest”. | | “*dest” must have initial length | “dest_length”. | | “*dest” must remain live while this LogWriter is | in use.
pub fn add_record(&mut self, slice: &Slice) -> Status
pub fn emit_physical_record( &mut self, t: LogRecordType, ptr: *const u8, length: usize, ) -> Status
Auto Trait Implementations§
impl Freeze for LogWriter
impl !RefUnwindSafe for LogWriter
impl !Send for LogWriter
impl !Sync for LogWriter
impl Unpin for LogWriter
impl !UnwindSafe for LogWriter
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