pub struct Scope {
pub group_id: GroupId,
pub configuration_epoch: u64,
pub configuration_digest: Digest,
pub view: u64,
}Expand description
Immutable identity and consensus generation carried by normal messages.
Fields§
§group_id: GroupIdPersistent group identity.
configuration_epoch: u64Fixed membership/configuration epoch.
configuration_digest: DigestDigest of the complete configured membership, principals, and policy.
view: u64Active primary view, not an operation’s original view.
Trait Implementations§
impl Copy for Scope
impl Eq for Scope
impl StructuralPartialEq for Scope
Auto Trait Implementations§
impl Freeze for Scope
impl RefUnwindSafe for Scope
impl Send for Scope
impl Sync for Scope
impl Unpin for Scope
impl UnsafeUnpin for Scope
impl UnwindSafe for Scope
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