pub struct HopCapGateReport {
pub backend: String,
pub current_default_hops: usize,
pub candidate_hops: usize,
pub min_samples_per_workload: usize,
pub allowed_regression_percent: f64,
pub required_workloads: Vec<String>,
pub workload_evaluations: Vec<HopCapWorkloadEvaluation>,
pub decision: GateDecision,
pub diagnostics: Vec<String>,
}Fields§
§backend: String§current_default_hops: usize§candidate_hops: usize§min_samples_per_workload: usize§allowed_regression_percent: f64§required_workloads: Vec<String>§workload_evaluations: Vec<HopCapWorkloadEvaluation>§decision: GateDecision§diagnostics: Vec<String>Trait Implementations§
Source§impl Clone for HopCapGateReport
impl Clone for HopCapGateReport
Source§fn clone(&self) -> HopCapGateReport
fn clone(&self) -> HopCapGateReport
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 HopCapGateReport
impl Debug for HopCapGateReport
Source§impl PartialEq for HopCapGateReport
impl PartialEq for HopCapGateReport
Source§fn eq(&self, other: &HopCapGateReport) -> bool
fn eq(&self, other: &HopCapGateReport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for HopCapGateReport
impl Serialize for HopCapGateReport
impl StructuralPartialEq for HopCapGateReport
Auto Trait Implementations§
impl Freeze for HopCapGateReport
impl RefUnwindSafe for HopCapGateReport
impl Send for HopCapGateReport
impl Sync for HopCapGateReport
impl Unpin for HopCapGateReport
impl UnsafeUnpin for HopCapGateReport
impl UnwindSafe for HopCapGateReport
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