pub struct ExecutionDiagnosticsSection {
pub positions_with_diagnostics: usize,
pub slippage_observed_count: usize,
pub latency_observed_count: usize,
pub fill_ratio_observed_count: usize,
pub mean_slippage_bps: MetricValue<f64>,
pub median_slippage_bps: MetricValue<f64>,
pub adverse_slippage_rate: MetricValue<f64>,
pub mean_latency_ms: MetricValue<f64>,
pub median_latency_ms: MetricValue<f64>,
pub mean_fill_ratio: MetricValue<f64>,
}Fields§
§positions_with_diagnostics: usize§slippage_observed_count: usize§latency_observed_count: usize§fill_ratio_observed_count: usize§mean_slippage_bps: MetricValue<f64>§median_slippage_bps: MetricValue<f64>§adverse_slippage_rate: MetricValue<f64>§mean_latency_ms: MetricValue<f64>§median_latency_ms: MetricValue<f64>§mean_fill_ratio: MetricValue<f64>Trait Implementations§
Source§impl Clone for ExecutionDiagnosticsSection
impl Clone for ExecutionDiagnosticsSection
Source§impl Debug for ExecutionDiagnosticsSection
impl Debug for ExecutionDiagnosticsSection
Source§impl<'de> Deserialize<'de> for ExecutionDiagnosticsSection
impl<'de> Deserialize<'de> for ExecutionDiagnosticsSection
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
impl StructuralPartialEq for ExecutionDiagnosticsSection
Auto Trait Implementations§
impl Freeze for ExecutionDiagnosticsSection
impl RefUnwindSafe for ExecutionDiagnosticsSection
impl Send for ExecutionDiagnosticsSection
impl Sync for ExecutionDiagnosticsSection
impl Unpin for ExecutionDiagnosticsSection
impl UnsafeUnpin for ExecutionDiagnosticsSection
impl UnwindSafe for ExecutionDiagnosticsSection
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