pub struct PipelineSummary {
pub validator_count: usize,
pub total_runs: u64,
pub optimal_ordering: Vec<usize>,
pub expected_cost_secs: f64,
pub natural_cost_secs: f64,
pub improvement_fraction: f64,
pub ledger: Vec<LedgerEntry>,
}Expand description
Diagnostic summary of pipeline state.
Fields§
§validator_count: usize§total_runs: u64§optimal_ordering: Vec<usize>§expected_cost_secs: f64§natural_cost_secs: f64§improvement_fraction: f64§ledger: Vec<LedgerEntry>Trait Implementations§
Source§impl Clone for PipelineSummary
impl Clone for PipelineSummary
Source§fn clone(&self) -> PipelineSummary
fn clone(&self) -> PipelineSummary
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PipelineSummary
impl RefUnwindSafe for PipelineSummary
impl Send for PipelineSummary
impl Sync for PipelineSummary
impl Unpin for PipelineSummary
impl UnsafeUnpin for PipelineSummary
impl UnwindSafe for PipelineSummary
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