pub struct PortfolioRiskBucket {
pub collateral: Option<String>,
pub free_collateral: Option<String>,
pub initial_margin_required: Option<String>,
pub maintenance_margin_required: Option<String>,
pub position_count: Option<String>,
pub risk_bucket_id: Option<Uuid>,
pub unrealized_pnl: Option<String>,
}Expand description
PortfolioRiskBucket
JSON schema
{
"type": "object",
"properties": {
"collateral": {
"type": [
"string",
"null"
]
},
"freeCollateral": {
"type": [
"string",
"null"
]
},
"initialMarginRequired": {
"type": [
"string",
"null"
]
},
"maintenanceMarginRequired": {
"type": [
"string",
"null"
]
},
"positionCount": {
"type": [
"string",
"null"
]
},
"riskBucketId": {
"type": [
"string",
"null"
],
"format": "uuid"
},
"unrealizedPnl": {
"type": [
"string",
"null"
]
}
}
}Fields§
§collateral: Option<String>§free_collateral: Option<String>§initial_margin_required: Option<String>§maintenance_margin_required: Option<String>§position_count: Option<String>§risk_bucket_id: Option<Uuid>§unrealized_pnl: Option<String>Trait Implementations§
Source§impl Clone for PortfolioRiskBucket
impl Clone for PortfolioRiskBucket
Source§fn clone(&self) -> PortfolioRiskBucket
fn clone(&self) -> PortfolioRiskBucket
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 PortfolioRiskBucket
impl Debug for PortfolioRiskBucket
Source§impl Default for PortfolioRiskBucket
impl Default for PortfolioRiskBucket
Source§impl<'de> Deserialize<'de> for PortfolioRiskBucket
impl<'de> Deserialize<'de> for PortfolioRiskBucket
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
Auto Trait Implementations§
impl Freeze for PortfolioRiskBucket
impl RefUnwindSafe for PortfolioRiskBucket
impl Send for PortfolioRiskBucket
impl Sync for PortfolioRiskBucket
impl Unpin for PortfolioRiskBucket
impl UnsafeUnpin for PortfolioRiskBucket
impl UnwindSafe for PortfolioRiskBucket
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