pub struct SolutionsSummary {
pub succeeded: Vec<(ContentAddress, Gas)>,
pub failed: Vec<(ContentAddress, SolutionIndex, InvalidSolution)>,
}Expand description
A summary of building a block, returned by build_block_fifo.
Fields§
§succeeded: Vec<(ContentAddress, Gas)>The addresses of all successful solutions.
failed: Vec<(ContentAddress, SolutionIndex, InvalidSolution)>The addresses of all failed solutions.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SolutionsSummary
impl !RefUnwindSafe for SolutionsSummary
impl Send for SolutionsSummary
impl Sync for SolutionsSummary
impl Unpin for SolutionsSummary
impl !UnwindSafe for SolutionsSummary
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> 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