pub enum BudgetType {
Replay,
AsOfQuery,
ClaimSupport,
ReceiptLineage,
LegalRetention,
}Expand description
Types of invariant budgets.
Variants§
Replay
Replay budget (can we still replay history?).
AsOfQuery
As-of query budget (can we still answer temporal queries?).
ClaimSupport
Claim support budget (can we still support accepted claims?).
ReceiptLineage
Receipt lineage budget (can we still trace receipts?).
LegalRetention
Legal retention budget (are we legally required to keep this?).
Trait Implementations§
Source§impl Clone for BudgetType
impl Clone for BudgetType
Source§fn clone(&self) -> BudgetType
fn clone(&self) -> BudgetType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BudgetType
Source§impl Debug for BudgetType
impl Debug for BudgetType
Source§impl<'de> Deserialize<'de> for BudgetType
impl<'de> Deserialize<'de> for BudgetType
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 BudgetType
Source§impl PartialEq for BudgetType
impl PartialEq for BudgetType
Source§fn eq(&self, other: &BudgetType) -> bool
fn eq(&self, other: &BudgetType) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BudgetType
impl Serialize for BudgetType
impl StructuralPartialEq for BudgetType
Auto Trait Implementations§
impl Freeze for BudgetType
impl RefUnwindSafe for BudgetType
impl Send for BudgetType
impl Sync for BudgetType
impl Unpin for BudgetType
impl UnsafeUnpin for BudgetType
impl UnwindSafe for BudgetType
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