pub struct ProtocolInertObject {
pub identity: RetainedAuthorityObjectRef,
/* private fields */
}Fields§
§identity: RetainedAuthorityObjectRefImplementations§
Source§impl ProtocolInertObject
impl ProtocolInertObject
pub fn object_id(&self) -> ObjectHash
pub fn validate(&self) -> Result<(), RemoteObjectRecordError>
pub fn candidate_nonactivation_proof( &self, candidate: &StoreBatchCommitRef, ) -> Result<Option<&CandidateNonactivationProof>, RemoteObjectRecordError>
pub fn is_terminal_head_for( &self, candidate: &StoreBatchCommitRef, object: &ExactObjectRef, ) -> Result<bool, RemoteObjectRecordError>
Trait Implementations§
Source§impl Clone for ProtocolInertObject
impl Clone for ProtocolInertObject
Source§fn clone(&self) -> ProtocolInertObject
fn clone(&self) -> ProtocolInertObject
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 ProtocolInertObject
impl Debug for ProtocolInertObject
Source§impl<'de> Deserialize<'de> for ProtocolInertObject
impl<'de> Deserialize<'de> for ProtocolInertObject
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 PartialEq for ProtocolInertObject
impl PartialEq for ProtocolInertObject
Source§impl Serialize for ProtocolInertObject
impl Serialize for ProtocolInertObject
impl Eq for ProtocolInertObject
impl StructuralPartialEq for ProtocolInertObject
Auto Trait Implementations§
impl Freeze for ProtocolInertObject
impl RefUnwindSafe for ProtocolInertObject
impl Send for ProtocolInertObject
impl Sync for ProtocolInertObject
impl Unpin for ProtocolInertObject
impl UnsafeUnpin for ProtocolInertObject
impl UnwindSafe for ProtocolInertObject
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.