pub struct StorePublicationRef {
pub store_root_hash: ObjectHash,
pub position: StorePublicationPosition,
pub entry_hash: ObjectHash,
pub object: ExactObjectRef,
}Fields§
§store_root_hash: ObjectHash§position: StorePublicationPosition§entry_hash: ObjectHash§object: ExactObjectRefImplementations§
Source§impl StorePublicationRef
impl StorePublicationRef
pub fn from_entry( entry: &StorePublicationEntry, object: ExactObjectRef, ) -> Result<Self, StoreProtocolError>
Trait Implementations§
Source§impl Clone for StorePublicationRef
impl Clone for StorePublicationRef
Source§fn clone(&self) -> StorePublicationRef
fn clone(&self) -> StorePublicationRef
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 StorePublicationRef
impl Debug for StorePublicationRef
Source§impl<'de> Deserialize<'de> for StorePublicationRef
impl<'de> Deserialize<'de> for StorePublicationRef
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 StorePublicationRef
impl Ord for StorePublicationRef
Source§fn cmp(&self, other: &StorePublicationRef) -> Ordering
fn cmp(&self, other: &StorePublicationRef) -> 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 StorePublicationRef
impl PartialEq for StorePublicationRef
Source§impl PartialOrd for StorePublicationRef
impl PartialOrd for StorePublicationRef
Source§impl Serialize for StorePublicationRef
impl Serialize for StorePublicationRef
impl Eq for StorePublicationRef
impl StructuralPartialEq for StorePublicationRef
Auto Trait Implementations§
impl Freeze for StorePublicationRef
impl RefUnwindSafe for StorePublicationRef
impl Send for StorePublicationRef
impl Sync for StorePublicationRef
impl Unpin for StorePublicationRef
impl UnsafeUnpin for StorePublicationRef
impl UnwindSafe for StorePublicationRef
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.