pub struct VisibleRecord {
pub seq: LogSeq,
pub op: u16,
/* private fields */
}Expand description
One record visible from in-memory state before its group reaches storage.
Fields§
§seq: LogSeqAssigned monotonic sequence.
op: u16Caller-defined operation identifier.
Implementations§
Source§impl VisibleRecord
impl VisibleRecord
Sourcepub fn payload(&self) -> Result<&[u8], VisibleRecordError>
pub fn payload(&self) -> Result<&[u8], VisibleRecordError>
Returns the checked payload borrowed from the encoded WAL allocation.
Sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the complete encoded width retained for this record.
Trait Implementations§
Source§impl Clone for VisibleRecord
impl Clone for VisibleRecord
Source§impl Debug for VisibleRecord
impl Debug for VisibleRecord
impl Eq for VisibleRecord
Source§impl PartialEq for VisibleRecord
impl PartialEq for VisibleRecord
impl StructuralPartialEq for VisibleRecord
Auto Trait Implementations§
impl Freeze for VisibleRecord
impl RefUnwindSafe for VisibleRecord
impl Send for VisibleRecord
impl Sync for VisibleRecord
impl Unpin for VisibleRecord
impl UnsafeUnpin for VisibleRecord
impl UnwindSafe for VisibleRecord
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