pub struct MemoryProvenanceAppend {
pub store: String,
pub key: String,
pub capability_id: String,
pub receipt_id: String,
pub written_at: u64,
}Expand description
Input accepted by MemoryProvenanceStore::append.
The store assigns entry_id, prev_hash, and hash internally;
callers (the kernel wiring) only supply the business-level fields.
Fields§
§store: String§key: String§capability_id: String§receipt_id: String§written_at: u64Trait Implementations§
Source§impl Clone for MemoryProvenanceAppend
impl Clone for MemoryProvenanceAppend
Source§fn clone(&self) -> MemoryProvenanceAppend
fn clone(&self) -> MemoryProvenanceAppend
Returns a duplicate of the value. Read more
1.0.0 · 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 MemoryProvenanceAppend
impl Debug for MemoryProvenanceAppend
Source§impl PartialEq for MemoryProvenanceAppend
impl PartialEq for MemoryProvenanceAppend
impl Eq for MemoryProvenanceAppend
impl StructuralPartialEq for MemoryProvenanceAppend
Auto Trait Implementations§
impl Freeze for MemoryProvenanceAppend
impl RefUnwindSafe for MemoryProvenanceAppend
impl Send for MemoryProvenanceAppend
impl Sync for MemoryProvenanceAppend
impl Unpin for MemoryProvenanceAppend
impl UnsafeUnpin for MemoryProvenanceAppend
impl UnwindSafe for MemoryProvenanceAppend
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,
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.