Struct StrategyScenarioSpotSolveReport
pub struct StrategyScenarioSpotSolveReport {
pub scenario: ScenarioDefinition,
pub book_id: BookId,
pub strategy_id: StrategyId,
pub position_ids: Vec<PositionId>,
pub signed_reference_net_value: f64,
pub target_pnl: f64,
pub policy: ScenarioSpotSolvePolicy,
pub positions: Vec<PositionScenarioSpotSolveEntry>,
pub boundaries: Vec<ScenarioPnlBoundary>,
pub regions: Vec<ScenarioPnlRegion>,
pub coverage: ScenarioSpotSolveCoverage,
pub evaluations: u64,
}Fields§
§scenario: ScenarioDefinition§book_id: BookId§strategy_id: StrategyId§position_ids: Vec<PositionId>§signed_reference_net_value: f64§target_pnl: f64§policy: ScenarioSpotSolvePolicy§positions: Vec<PositionScenarioSpotSolveEntry>§boundaries: Vec<ScenarioPnlBoundary>§regions: Vec<ScenarioPnlRegion>§coverage: ScenarioSpotSolveCoverage§evaluations: u64Trait Implementations§
§impl Clone for StrategyScenarioSpotSolveReport
impl Clone for StrategyScenarioSpotSolveReport
§fn clone(&self) -> StrategyScenarioSpotSolveReport
fn clone(&self) -> StrategyScenarioSpotSolveReport
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
impl StructuralPartialEq for StrategyScenarioSpotSolveReport
Auto Trait Implementations§
impl Freeze for StrategyScenarioSpotSolveReport
impl RefUnwindSafe for StrategyScenarioSpotSolveReport
impl Send for StrategyScenarioSpotSolveReport
impl Sync for StrategyScenarioSpotSolveReport
impl Unpin for StrategyScenarioSpotSolveReport
impl UnsafeUnpin for StrategyScenarioSpotSolveReport
impl UnwindSafe for StrategyScenarioSpotSolveReport
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)