pub struct ProposalTask<N: Network> { /* private fields */ }Expand description
Manages batch proposal readiness and drives the batch proposal loop.
Holds the readiness state and the logic for the proposal task. The actual task is started by
calling Self::run inside a spawned future (see [Primary::start_handlers]).
Implementations§
Trait Implementations§
Source§impl<N: Network> Clone for ProposalTask<N>
Manual Clone impl so that N: Clone is not required.
impl<N: Network> Clone for ProposalTask<N>
Manual Clone impl so that N: Clone is not required.
Auto Trait Implementations§
impl<N> Freeze for ProposalTask<N>
impl<N> !RefUnwindSafe for ProposalTask<N>
impl<N> Send for ProposalTask<N>
impl<N> Sync for ProposalTask<N>
impl<N> Unpin for ProposalTask<N>where
N: Unpin,
impl<N> UnsafeUnpin for ProposalTask<N>
impl<N> !UnwindSafe for ProposalTask<N>
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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