Struct PositionScenarioReport
pub struct PositionScenarioReport {
pub position_id: PositionId,
pub quantity: f64,
pub model: PricingModel,
pub base_inputs: PricingInputs,
pub shocked_inputs: PricingInputs,
pub base_unit_price: f64,
pub shocked_unit_price: f64,
pub base_net_value: f64,
pub shocked_net_value: f64,
}Fields§
§position_id: PositionId§quantity: f64§model: PricingModel§base_inputs: PricingInputs§shocked_inputs: PricingInputs§base_unit_price: f64§shocked_unit_price: f64§base_net_value: f64§shocked_net_value: f64Trait Implementations§
§impl Clone for PositionScenarioReport
impl Clone for PositionScenarioReport
§fn clone(&self) -> PositionScenarioReport
fn clone(&self) -> PositionScenarioReport
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for PositionScenarioReport
impl PartialEq for PositionScenarioReport
impl StructuralPartialEq for PositionScenarioReport
Auto Trait Implementations§
impl Freeze for PositionScenarioReport
impl RefUnwindSafe for PositionScenarioReport
impl Send for PositionScenarioReport
impl Sync for PositionScenarioReport
impl Unpin for PositionScenarioReport
impl UnsafeUnpin for PositionScenarioReport
impl UnwindSafe for PositionScenarioReport
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)