pub struct PendingMutationOverlayV1 {Show 13 fields
pub format_version: u16,
pub shard_key: ShardKey,
pub writer_epoch: Epoch,
pub registered_through: SeqNo,
pub indexed_through: SeqNo,
pub get_overlay_through: SeqNo,
pub conditional_write_through: SeqNo,
pub collector_visibility_through: SeqNo,
pub subscription_through: SeqNo,
pub pending_documents: u64,
pub pending_tombstones: u64,
pub pending_bytes: u64,
pub oldest_age_millis: u64,
}Expand description
Exact collector-level pending-mutation coverage derived from registered WAL records.
Fields§
§format_version: u16§shard_key: ShardKey§writer_epoch: Epoch§registered_through: SeqNo§indexed_through: SeqNo§get_overlay_through: SeqNo§conditional_write_through: SeqNo§collector_visibility_through: SeqNo§subscription_through: SeqNo§pending_documents: u64§pending_tombstones: u64§pending_bytes: u64§oldest_age_millis: u64Implementations§
Source§impl PendingMutationOverlayV1
impl PendingMutationOverlayV1
pub fn validate(self) -> Result<(), DerivedContractError>
pub fn lag_operations(self) -> Result<u64, DerivedContractError>
Trait Implementations§
Source§impl Clone for PendingMutationOverlayV1
impl Clone for PendingMutationOverlayV1
impl Copy for PendingMutationOverlayV1
Source§impl Debug for PendingMutationOverlayV1
impl Debug for PendingMutationOverlayV1
Source§impl<'de> Deserialize<'de> for PendingMutationOverlayV1
impl<'de> Deserialize<'de> for PendingMutationOverlayV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PendingMutationOverlayV1
Source§impl PartialEq for PendingMutationOverlayV1
impl PartialEq for PendingMutationOverlayV1
Source§impl Serialize for PendingMutationOverlayV1
impl Serialize for PendingMutationOverlayV1
impl StructuralPartialEq for PendingMutationOverlayV1
Auto Trait Implementations§
impl Freeze for PendingMutationOverlayV1
impl RefUnwindSafe for PendingMutationOverlayV1
impl Send for PendingMutationOverlayV1
impl Sync for PendingMutationOverlayV1
impl Unpin for PendingMutationOverlayV1
impl UnsafeUnpin for PendingMutationOverlayV1
impl UnwindSafe for PendingMutationOverlayV1
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