pub struct ForgettingClosureReceiptV1 {Show 22 fields
pub schema_version: String,
pub receipt_id: String,
pub caller_idempotency_key: String,
pub principal: String,
pub namespace: String,
pub root_fact_ids: Vec<String>,
pub affected_canonical_ids: Vec<String>,
pub removed_surfaces: Vec<ForgettingSurfaceRefV1>,
pub invalidated_surfaces: Vec<ForgettingSurfaceRefV1>,
pub deferred_surfaces: Vec<ForgettingSurfaceRefV1>,
pub not_tested_surfaces: Vec<ForgettingSurfaceRefV1>,
pub verification: Vec<ForgettingVerificationV1>,
pub disposition: ForgettingDispositionV1,
pub before_snapshot_id: AuthoritySnapshotId,
pub after_snapshot_id: AuthoritySnapshotId,
pub before_epoch: RetrievalEpoch,
pub after_epoch: RetrievalEpoch,
pub before_epochs: ForgettingEpochsV1,
pub after_epochs: ForgettingEpochsV1,
pub reason_digest: String,
pub receipt_digest: String,
pub committed_at: String,
}Fields§
§schema_version: String§receipt_id: String§caller_idempotency_key: String§principal: String§namespace: String§root_fact_ids: Vec<String>§affected_canonical_ids: Vec<String>§removed_surfaces: Vec<ForgettingSurfaceRefV1>§invalidated_surfaces: Vec<ForgettingSurfaceRefV1>§deferred_surfaces: Vec<ForgettingSurfaceRefV1>§not_tested_surfaces: Vec<ForgettingSurfaceRefV1>§verification: Vec<ForgettingVerificationV1>§disposition: ForgettingDispositionV1§before_snapshot_id: AuthoritySnapshotId§after_snapshot_id: AuthoritySnapshotId§before_epoch: RetrievalEpoch§after_epoch: RetrievalEpoch§before_epochs: ForgettingEpochsV1§after_epochs: ForgettingEpochsV1§reason_digest: String§receipt_digest: String§committed_at: StringTrait Implementations§
Source§impl Clone for ForgettingClosureReceiptV1
impl Clone for ForgettingClosureReceiptV1
Source§fn clone(&self) -> ForgettingClosureReceiptV1
fn clone(&self) -> ForgettingClosureReceiptV1
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 moreSource§impl Debug for ForgettingClosureReceiptV1
impl Debug for ForgettingClosureReceiptV1
Source§impl<'de> Deserialize<'de> for ForgettingClosureReceiptV1
impl<'de> Deserialize<'de> for ForgettingClosureReceiptV1
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 ForgettingClosureReceiptV1
impl StructuralPartialEq for ForgettingClosureReceiptV1
Auto Trait Implementations§
impl Freeze for ForgettingClosureReceiptV1
impl RefUnwindSafe for ForgettingClosureReceiptV1
impl Send for ForgettingClosureReceiptV1
impl Sync for ForgettingClosureReceiptV1
impl Unpin for ForgettingClosureReceiptV1
impl UnsafeUnpin for ForgettingClosureReceiptV1
impl UnwindSafe for ForgettingClosureReceiptV1
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.