pub struct RiskTranche {
pub fill_id: Option<String>,
pub size: f64,
pub entry_price: f64,
pub initial_stop: Option<f64>,
pub contract_size: f64,
pub risk_per_unit: Option<f64>,
pub risk_amount: Option<f64>,
pub native_risk_amount: Option<f64>,
pub native_currency: Option<String>,
pub risk_conversion: Option<ConversionResult>,
pub status: RiskBasisStatus,
}Expand description
Initial risk attached to one entry/scale-in tranche.
Fields§
§fill_id: Option<String>§size: f64§entry_price: f64§initial_stop: Option<f64>§contract_size: f64§risk_per_unit: Option<f64>§risk_amount: Option<f64>§native_risk_amount: Option<f64>§native_currency: Option<String>§risk_conversion: Option<ConversionResult>§status: RiskBasisStatusImplementations§
Trait Implementations§
Source§impl Clone for RiskTranche
impl Clone for RiskTranche
Source§fn clone(&self) -> RiskTranche
fn clone(&self) -> RiskTranche
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 RiskTranche
impl Debug for RiskTranche
Source§impl Default for RiskTranche
impl Default for RiskTranche
Source§impl<'de> Deserialize<'de> for RiskTranchewhere
RiskTranche: Default,
impl<'de> Deserialize<'de> for RiskTranchewhere
RiskTranche: Default,
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
Source§impl PartialEq for RiskTranche
impl PartialEq for RiskTranche
Source§impl Serialize for RiskTranche
impl Serialize for RiskTranche
impl StructuralPartialEq for RiskTranche
Auto Trait Implementations§
impl Freeze for RiskTranche
impl RefUnwindSafe for RiskTranche
impl Send for RiskTranche
impl Sync for RiskTranche
impl Unpin for RiskTranche
impl UnsafeUnpin for RiskTranche
impl UnwindSafe for RiskTranche
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