pub struct QuorumHandle { /* private fields */ }Implementations§
Source§impl QuorumHandle
impl QuorumHandle
Sourcepub fn respond_as(
&self,
approver: &str,
decision: &str,
signature: QuorumSignature,
) -> bool
pub fn respond_as( &self, approver: &str, decision: &str, signature: QuorumSignature, ) -> bool
Record one approver’s vote. Returns true when the vote was accepted (approver is in the eligible set and hasn’t already voted), false otherwise.
pub fn outcome(&self) -> Option<QuorumOutcome>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QuorumHandle
impl RefUnwindSafe for QuorumHandle
impl Send for QuorumHandle
impl Sync for QuorumHandle
impl Unpin for QuorumHandle
impl UnsafeUnpin for QuorumHandle
impl UnwindSafe for QuorumHandle
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more