pub struct MemoryTransitionRecordV1 {
pub schema_version: String,
pub record_id: String,
pub caller_idempotency_key: String,
pub principal: String,
pub caller_id: String,
pub candidate_digest: String,
pub candidate: MemoryTransitionCandidateV1,
pub verification: MemoryTransitionVerificationV1,
pub disposition: TransitionDisposition,
pub authority_receipt_id: Option<String>,
pub created_at: String,
}Expand description
Immutable audit/quarantine row adjacent to the existing authority journal.
Fields§
§schema_version: String§record_id: String§caller_idempotency_key: String§principal: String§caller_id: String§candidate_digest: String§candidate: MemoryTransitionCandidateV1§verification: MemoryTransitionVerificationV1§disposition: TransitionDisposition§created_at: StringTrait Implementations§
Source§impl Clone for MemoryTransitionRecordV1
impl Clone for MemoryTransitionRecordV1
Source§fn clone(&self) -> MemoryTransitionRecordV1
fn clone(&self) -> MemoryTransitionRecordV1
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 MemoryTransitionRecordV1
impl Debug for MemoryTransitionRecordV1
Source§impl<'de> Deserialize<'de> for MemoryTransitionRecordV1
impl<'de> Deserialize<'de> for MemoryTransitionRecordV1
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 MemoryTransitionRecordV1
Source§impl PartialEq for MemoryTransitionRecordV1
impl PartialEq for MemoryTransitionRecordV1
Source§impl Serialize for MemoryTransitionRecordV1
impl Serialize for MemoryTransitionRecordV1
impl StructuralPartialEq for MemoryTransitionRecordV1
Auto Trait Implementations§
impl Freeze for MemoryTransitionRecordV1
impl RefUnwindSafe for MemoryTransitionRecordV1
impl Send for MemoryTransitionRecordV1
impl Sync for MemoryTransitionRecordV1
impl Unpin for MemoryTransitionRecordV1
impl UnsafeUnpin for MemoryTransitionRecordV1
impl UnwindSafe for MemoryTransitionRecordV1
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.