pub struct OverloadPolicyV1 {
pub format_version: u16,
pub collection_index_ref: CollectionIndexRef,
pub policy_generation: PolicyGeneration,
pub mode: OverloadModeV1,
pub maximum_backlog_bytes: u64,
pub maximum_backlog_age_millis: u64,
pub maximum_collection_share_bytes: u64,
pub maximum_recovery_ops_per_pass: u32,
pub maximum_pending_overlay_documents: u64,
}Expand description
Bounded overload behavior. A buffer is a projection of the existing registered WAL.
Fields§
§format_version: u16§collection_index_ref: CollectionIndexRef§policy_generation: PolicyGeneration§mode: OverloadModeV1§maximum_backlog_bytes: u64§maximum_backlog_age_millis: u64§maximum_recovery_ops_per_pass: u32§maximum_pending_overlay_documents: u64Implementations§
Source§impl OverloadPolicyV1
impl OverloadPolicyV1
pub fn validate(self) -> Result<(), DerivedContractError>
Trait Implementations§
Source§impl Clone for OverloadPolicyV1
impl Clone for OverloadPolicyV1
impl Copy for OverloadPolicyV1
Source§impl Debug for OverloadPolicyV1
impl Debug for OverloadPolicyV1
Source§impl<'de> Deserialize<'de> for OverloadPolicyV1
impl<'de> Deserialize<'de> for OverloadPolicyV1
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 OverloadPolicyV1
Source§impl PartialEq for OverloadPolicyV1
impl PartialEq for OverloadPolicyV1
Source§impl Serialize for OverloadPolicyV1
impl Serialize for OverloadPolicyV1
impl StructuralPartialEq for OverloadPolicyV1
Auto Trait Implementations§
impl Freeze for OverloadPolicyV1
impl RefUnwindSafe for OverloadPolicyV1
impl Send for OverloadPolicyV1
impl Sync for OverloadPolicyV1
impl Unpin for OverloadPolicyV1
impl UnsafeUnpin for OverloadPolicyV1
impl UnwindSafe for OverloadPolicyV1
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