pub struct MembershipHeadAcceptanceBody {
pub store_root_hash: ObjectHash,
pub head: MembershipHeadRef,
pub issuer: MembershipHeadAcceptanceIssuer,
pub accepted_current: StoreCurrentPublicationRecord,
pub accepted_predecessor: MembershipFloor,
}Expand description
Issued by the head’s author after exact Store publication acceptance. The head binds the commit and transition; this result binds the winning publication envelope without retaining ordinary publication history.
Fields§
§store_root_hash: ObjectHash§head: MembershipHeadRef§issuer: MembershipHeadAcceptanceIssuer§accepted_current: StoreCurrentPublicationRecord§accepted_predecessor: MembershipFloorExact authority heads before the winning publication, including controls accepted while this candidate waited for its publication position.
Trait Implementations§
Source§impl Clone for MembershipHeadAcceptanceBody
impl Clone for MembershipHeadAcceptanceBody
Source§fn clone(&self) -> MembershipHeadAcceptanceBody
fn clone(&self) -> MembershipHeadAcceptanceBody
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 MembershipHeadAcceptanceBody
impl Debug for MembershipHeadAcceptanceBody
Source§impl<'de> Deserialize<'de> for MembershipHeadAcceptanceBody
impl<'de> Deserialize<'de> for MembershipHeadAcceptanceBody
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 MembershipHeadAcceptanceBody
impl PartialEq for MembershipHeadAcceptanceBody
Source§fn eq(&self, other: &MembershipHeadAcceptanceBody) -> bool
fn eq(&self, other: &MembershipHeadAcceptanceBody) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for MembershipHeadAcceptanceBody
impl StructuralPartialEq for MembershipHeadAcceptanceBody
Auto Trait Implementations§
impl !Freeze for MembershipHeadAcceptanceBody
impl RefUnwindSafe for MembershipHeadAcceptanceBody
impl Send for MembershipHeadAcceptanceBody
impl Sync for MembershipHeadAcceptanceBody
impl Unpin for MembershipHeadAcceptanceBody
impl UnsafeUnpin for MembershipHeadAcceptanceBody
impl UnwindSafe for MembershipHeadAcceptanceBody
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.