pub struct ConvergenceReport {
pub tiers: Vec<TierMetrics>,
}Expand description
DECY-191: Convergence report across all tiers.
Fields§
§tiers: Vec<TierMetrics>Per-tier metrics
Implementations§
Source§impl ConvergenceReport
impl ConvergenceReport
Sourcepub fn add_tier(&mut self, tier: TierMetrics)
pub fn add_tier(&mut self, tier: TierMetrics)
Add tier metrics to the report.
Sourcepub fn overall_transpile_rate(&self) -> f64
pub fn overall_transpile_rate(&self) -> f64
Overall transpilation rate across all tiers.
Sourcepub fn overall_compile_rate(&self) -> f64
pub fn overall_compile_rate(&self) -> f64
Overall compile rate across all tiers.
Sourcepub fn to_markdown(&self) -> String
pub fn to_markdown(&self) -> String
Generate a markdown table of convergence results.
Trait Implementations§
Source§impl Clone for ConvergenceReport
impl Clone for ConvergenceReport
Source§fn clone(&self) -> ConvergenceReport
fn clone(&self) -> ConvergenceReport
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 moreSource§impl Debug for ConvergenceReport
impl Debug for ConvergenceReport
Source§impl Default for ConvergenceReport
impl Default for ConvergenceReport
Source§fn default() -> ConvergenceReport
fn default() -> ConvergenceReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConvergenceReport
impl<'de> Deserialize<'de> for ConvergenceReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ConvergenceReport
impl RefUnwindSafe for ConvergenceReport
impl Send for ConvergenceReport
impl Sync for ConvergenceReport
impl Unpin for ConvergenceReport
impl UnsafeUnpin for ConvergenceReport
impl UnwindSafe for ConvergenceReport
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