pub struct WalRetirement {
pub absorbed_through: LogSeq,
pub records_released: usize,
pub encoded_bytes_released: usize,
pub retained_records: usize,
pub retained_bytes: usize,
pub durable_end: Option<LogSeq>,
}Expand description
Exact effect of one visibility-retirement request.
Fields§
§absorbed_through: LogSeqCaller-declared sequence absorbed into its own in-memory state.
records_released: usizeRetained records released by this call.
encoded_bytes_released: usizeEncoded record bytes released by this call.
retained_records: usizeRecords that remain retained by the writer.
retained_bytes: usizeEncoded record bytes that remain retained by the writer.
durable_end: Option<LogSeq>Durable end observed while applying retirement.
Trait Implementations§
Source§impl Clone for WalRetirement
impl Clone for WalRetirement
impl Copy for WalRetirement
Source§impl Debug for WalRetirement
impl Debug for WalRetirement
impl Eq for WalRetirement
Source§impl PartialEq for WalRetirement
impl PartialEq for WalRetirement
impl StructuralPartialEq for WalRetirement
Auto Trait Implementations§
impl Freeze for WalRetirement
impl RefUnwindSafe for WalRetirement
impl Send for WalRetirement
impl Sync for WalRetirement
impl Unpin for WalRetirement
impl UnsafeUnpin for WalRetirement
impl UnwindSafe for WalRetirement
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