pub enum RootHistoryOperationKindV1 {
Clone {
cut: Box<AtomicCloneCutV1>,
},
ConfigureHistory {
collection_index_ref: CollectionIndexRef,
precondition: HistoryLedgerPreconditionV1,
policy: HistoryRetentionPolicyV1,
},
ResolveHistory {
collection_index_ref: CollectionIndexRef,
selector: HistorySelectorV1,
},
PlaceHistoryHold {
collection_index_ref: CollectionIndexRef,
expected_ledger_revision: HistoryLedgerRevision,
hold: HistoryHoldV1,
},
ReleaseHistoryHold {
collection_index_ref: CollectionIndexRef,
expected_ledger_revision: HistoryLedgerRevision,
hold_id: HistoryHoldId,
},
}Expand description
Operations frozen by P13.23A; public/generated reachability belongs to P13.23B.
Variants§
Clone
Fields
§
cut: Box<AtomicCloneCutV1>ConfigureHistory
Fields
§
collection_index_ref: CollectionIndexRef§
precondition: HistoryLedgerPreconditionV1§
policy: HistoryRetentionPolicyV1ResolveHistory
PlaceHistoryHold
Fields
§
collection_index_ref: CollectionIndexRef§
expected_ledger_revision: HistoryLedgerRevision§
hold: HistoryHoldV1ReleaseHistoryHold
Fields
§
collection_index_ref: CollectionIndexRef§
expected_ledger_revision: HistoryLedgerRevision§
hold_id: HistoryHoldIdTrait Implementations§
Source§impl Clone for RootHistoryOperationKindV1
impl Clone for RootHistoryOperationKindV1
Source§impl Debug for RootHistoryOperationKindV1
impl Debug for RootHistoryOperationKindV1
Source§impl<'de> Deserialize<'de> for RootHistoryOperationKindV1
impl<'de> Deserialize<'de> for RootHistoryOperationKindV1
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 RootHistoryOperationKindV1
impl StructuralPartialEq for RootHistoryOperationKindV1
Auto Trait Implementations§
impl Freeze for RootHistoryOperationKindV1
impl RefUnwindSafe for RootHistoryOperationKindV1
impl Send for RootHistoryOperationKindV1
impl Sync for RootHistoryOperationKindV1
impl Unpin for RootHistoryOperationKindV1
impl UnsafeUnpin for RootHistoryOperationKindV1
impl UnwindSafe for RootHistoryOperationKindV1
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