pub struct BenchSourceReport {Show 13 fields
pub name: String,
pub composite: bool,
pub healthy: bool,
pub success_rounds: usize,
pub failures: u64,
pub avg_shannon: f64,
pub avg_min_entropy: f64,
pub avg_throughput_bps: f64,
pub avg_autocorrelation: f64,
pub p99_latency_ms: f64,
pub stability: f64,
pub grade: char,
pub score: f64,
}Fields§
§name: String§composite: bool§healthy: bool§success_rounds: usize§failures: u64§avg_shannon: f64§avg_min_entropy: f64§avg_throughput_bps: f64§avg_autocorrelation: f64§p99_latency_ms: f64§stability: f64§grade: char§score: f64Trait Implementations§
Source§impl Clone for BenchSourceReport
impl Clone for BenchSourceReport
Source§fn clone(&self) -> BenchSourceReport
fn clone(&self) -> BenchSourceReport
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 BenchSourceReport
impl Debug for BenchSourceReport
Source§impl<'de> Deserialize<'de> for BenchSourceReport
impl<'de> Deserialize<'de> for BenchSourceReport
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 BenchSourceReport
impl RefUnwindSafe for BenchSourceReport
impl Send for BenchSourceReport
impl Sync for BenchSourceReport
impl Unpin for BenchSourceReport
impl UnsafeUnpin for BenchSourceReport
impl UnwindSafe for BenchSourceReport
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