pub struct WrappedStoreKeyRef {
pub owner_pubkey: String,
pub recipient_pubkey: String,
pub generation: u64,
pub wrap_hash: ObjectHash,
pub object: ExactObjectRef,
}Fields§
§owner_pubkey: String§recipient_pubkey: String§generation: u64§wrap_hash: ObjectHash§object: ExactObjectRefImplementations§
Source§impl WrappedStoreKeyRef
impl WrappedStoreKeyRef
pub fn semantic_prefix(&self) -> String
pub fn validate_identity(&self) -> Result<(), StorageError>
pub fn validate_value( &self, value: &WrappedStoreKey, bytes: &[u8], ) -> Result<(), StorageError>
Trait Implementations§
Source§impl Clone for WrappedStoreKeyRef
impl Clone for WrappedStoreKeyRef
Source§fn clone(&self) -> WrappedStoreKeyRef
fn clone(&self) -> WrappedStoreKeyRef
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 WrappedStoreKeyRef
impl Debug for WrappedStoreKeyRef
Source§impl<'de> Deserialize<'de> for WrappedStoreKeyRef
impl<'de> Deserialize<'de> for WrappedStoreKeyRef
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
Source§impl Ord for WrappedStoreKeyRef
impl Ord for WrappedStoreKeyRef
Source§fn cmp(&self, other: &WrappedStoreKeyRef) -> Ordering
fn cmp(&self, other: &WrappedStoreKeyRef) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for WrappedStoreKeyRef
impl PartialEq for WrappedStoreKeyRef
Source§impl PartialOrd for WrappedStoreKeyRef
impl PartialOrd for WrappedStoreKeyRef
Source§impl Serialize for WrappedStoreKeyRef
impl Serialize for WrappedStoreKeyRef
impl Eq for WrappedStoreKeyRef
impl StructuralPartialEq for WrappedStoreKeyRef
Auto Trait Implementations§
impl Freeze for WrappedStoreKeyRef
impl RefUnwindSafe for WrappedStoreKeyRef
impl Send for WrappedStoreKeyRef
impl Sync for WrappedStoreKeyRef
impl Unpin for WrappedStoreKeyRef
impl UnsafeUnpin for WrappedStoreKeyRef
impl UnwindSafe for WrappedStoreKeyRef
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.