pub struct SimulatePortfolioResponse {
pub projected_initial_margin: Option<f64>,
pub projected_maintenance_margin: Option<f64>,
pub projected_delta_total: Option<f64>,
pub margin_change: Option<f64>,
pub available_funds: Option<f64>,
pub additional: HashMap<String, Value>,
}Expand description
Response for simulate_portfolio endpoint
Fields§
§projected_initial_margin: Option<f64>Projected initial margin
projected_maintenance_margin: Option<f64>Projected maintenance margin
projected_delta_total: Option<f64>Projected delta total
margin_change: Option<f64>Change in margin
available_funds: Option<f64>Available funds after simulation
additional: HashMap<String, Value>Additional margin data
Trait Implementations§
Source§impl Clone for SimulatePortfolioResponse
impl Clone for SimulatePortfolioResponse
Source§fn clone(&self) -> SimulatePortfolioResponse
fn clone(&self) -> SimulatePortfolioResponse
Returns a duplicate of the value. Read more
1.0.0 · 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 SimulatePortfolioResponse
impl Debug for SimulatePortfolioResponse
Source§impl<'de> Deserialize<'de> for SimulatePortfolioResponse
impl<'de> Deserialize<'de> for SimulatePortfolioResponse
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
impl StructuralPartialEq for SimulatePortfolioResponse
Auto Trait Implementations§
impl Freeze for SimulatePortfolioResponse
impl RefUnwindSafe for SimulatePortfolioResponse
impl Send for SimulatePortfolioResponse
impl Sync for SimulatePortfolioResponse
impl Unpin for SimulatePortfolioResponse
impl UnsafeUnpin for SimulatePortfolioResponse
impl UnwindSafe for SimulatePortfolioResponse
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