pub struct ObservedStorePublication { /* private fields */ }Implementations§
Source§impl ObservedStorePublication
impl ObservedStorePublication
pub fn verified_genesis( record: StoreCurrentPublicationRecord, version: ExactObjectVersion, expected_store_root_hash: ObjectHash, founder_pubkey: &str, ) -> Result<Self, StoreProtocolError>
pub fn record(&self) -> &StoreCurrentPublicationRecord
pub fn version(&self) -> &ExactObjectVersion
pub fn verified_commit_successor( previous: &Self, record: StoreCurrentPublicationRecord, version: ExactObjectVersion, entry: &StorePublicationEntry, reference: &StorePublicationRef, commit: &VerifiedStoreBatchCommit, publisher_signing_pubkey: &str, ) -> Result<Self, StoreProtocolError>
Trait Implementations§
Source§impl Clone for ObservedStorePublication
impl Clone for ObservedStorePublication
Source§fn clone(&self) -> ObservedStorePublication
fn clone(&self) -> ObservedStorePublication
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 ObservedStorePublication
impl Debug for ObservedStorePublication
Source§impl PartialEq for ObservedStorePublication
impl PartialEq for ObservedStorePublication
impl Eq for ObservedStorePublication
impl StructuralPartialEq for ObservedStorePublication
Auto Trait Implementations§
impl !Freeze for ObservedStorePublication
impl RefUnwindSafe for ObservedStorePublication
impl Send for ObservedStorePublication
impl Sync for ObservedStorePublication
impl Unpin for ObservedStorePublication
impl UnsafeUnpin for ObservedStorePublication
impl UnwindSafe for ObservedStorePublication
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> 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.