pub struct CircleAckPublicationInput { /* private fields */ }Expand description
Everything one active Circle contributes to staging its device’s next Circle
acknowledgement: the exact control and epoch the live projection derives from,
the access authority that seals the acknowledgement, and the retained bootstrap
coverage the projection was seeded from (None for a founder/source device).
Implementations§
Source§impl CircleAckPublicationInput
impl CircleAckPublicationInput
pub fn circle_id(&self) -> CircleId
pub fn control(&self) -> &CircleControlCoord
pub fn epoch_id(&self) -> CircleEpochId
pub fn seeded_from(&self) -> Option<&CircleBootstrapCoverageRef>
pub fn protocol_context( &self, store_root_hash: ObjectHash, domain: CircleProtocolObjectDomain, ) -> ProtocolObjectContext
pub fn key_fingerprint(&self) -> KeyFingerprint
Auto Trait Implementations§
impl Freeze for CircleAckPublicationInput
impl RefUnwindSafe for CircleAckPublicationInput
impl Send for CircleAckPublicationInput
impl Sync for CircleAckPublicationInput
impl Unpin for CircleAckPublicationInput
impl UnsafeUnpin for CircleAckPublicationInput
impl UnwindSafe for CircleAckPublicationInput
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