pub struct TofMultiBankResult {
pub banks: Vec<TofMultiBankResultBank>,
pub metrics: TofMultiBankMetrics,
pub history: Vec<TofMultiBankIterationRecord>,
pub termination_reason: TerminationReason,
pub checkpoint: TofMultiBankCheckpoint,
}Expand description
Complete result from one atomic multi-bank fixed-cell extraction.
Fields§
§banks: Vec<TofMultiBankResultBank>Final bank-local states and calculations in request order.
metrics: TofMultiBankMetricsFinal aggregate residual metrics.
history: Vec<TofMultiBankIterationRecord>Complete deterministic accepted history.
termination_reason: TerminationReasonStable bounded-runtime termination category.
checkpoint: TofMultiBankCheckpointComplete last accepted atomic state.
Trait Implementations§
Source§impl Clone for TofMultiBankResult
impl Clone for TofMultiBankResult
Source§fn clone(&self) -> TofMultiBankResult
fn clone(&self) -> TofMultiBankResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TofMultiBankResult
impl Debug for TofMultiBankResult
Source§impl PartialEq for TofMultiBankResult
impl PartialEq for TofMultiBankResult
impl StructuralPartialEq for TofMultiBankResult
Auto Trait Implementations§
impl Freeze for TofMultiBankResult
impl RefUnwindSafe for TofMultiBankResult
impl Send for TofMultiBankResult
impl Sync for TofMultiBankResult
impl Unpin for TofMultiBankResult
impl UnsafeUnpin for TofMultiBankResult
impl UnwindSafe for TofMultiBankResult
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.