Struct PositionScenarioPnl
pub struct PositionScenarioPnl {
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,
pub pnl: 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: f64§pnl: f64Trait Implementations§
§impl Clone for PositionScenarioPnl
impl Clone for PositionScenarioPnl
§fn clone(&self) -> PositionScenarioPnl
fn clone(&self) -> PositionScenarioPnl
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for PositionScenarioPnl
impl PartialEq for PositionScenarioPnl
impl StructuralPartialEq for PositionScenarioPnl
Auto Trait Implementations§
impl Freeze for PositionScenarioPnl
impl RefUnwindSafe for PositionScenarioPnl
impl Send for PositionScenarioPnl
impl Sync for PositionScenarioPnl
impl Unpin for PositionScenarioPnl
impl UnsafeUnpin for PositionScenarioPnl
impl UnwindSafe for PositionScenarioPnl
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)