pub struct PositionWithElp {Show 25 fields
pub average_price: f64,
pub average_price_usd: Option<f64>,
pub delta: f64,
pub direction: PositionDirection,
pub estimated_liquidation_price: Option<f64>,
pub floating_profit_loss: f64,
pub floating_profit_loss_usd: Option<f64>,
pub gamma: Option<f64>,
pub index_price: f64,
pub initial_margin: f64,
pub instrument_name: String,
pub interest_value: Option<f64>,
pub kind: Kind,
pub leverage: Option<i64>,
pub maintenance_margin: f64,
pub mark_price: f64,
pub open_orders_margin: f64,
pub realized_funding: Option<f64>,
pub realized_profit_loss: Option<f64>,
pub settlement_price: f64,
pub size: f64,
pub size_currency: Option<f64>,
pub theta: Option<f64>,
pub total_profit_loss: f64,
pub vega: Option<f64>,
}Fields§
§average_price: f64§average_price_usd: Option<f64>§delta: f64§direction: PositionDirection§estimated_liquidation_price: Option<f64>§floating_profit_loss: f64§floating_profit_loss_usd: Option<f64>§gamma: Option<f64>§index_price: f64§initial_margin: f64§instrument_name: String§interest_value: Option<f64>§kind: Kind§leverage: Option<i64>§maintenance_margin: f64§mark_price: f64§open_orders_margin: f64§realized_funding: Option<f64>§realized_profit_loss: Option<f64>§settlement_price: f64§size: f64§size_currency: Option<f64>§theta: Option<f64>§total_profit_loss: f64§vega: Option<f64>Trait Implementations§
Source§impl Clone for PositionWithElp
impl Clone for PositionWithElp
Source§fn clone(&self) -> PositionWithElp
fn clone(&self) -> PositionWithElp
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 PositionWithElp
impl Debug for PositionWithElp
Source§impl Default for PositionWithElp
impl Default for PositionWithElp
Source§fn default() -> PositionWithElp
fn default() -> PositionWithElp
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PositionWithElp
impl<'de> Deserialize<'de> for PositionWithElp
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 PositionWithElp
impl PartialEq for PositionWithElp
Source§impl Serialize for PositionWithElp
impl Serialize for PositionWithElp
impl StructuralPartialEq for PositionWithElp
Auto Trait Implementations§
impl Freeze for PositionWithElp
impl RefUnwindSafe for PositionWithElp
impl Send for PositionWithElp
impl Sync for PositionWithElp
impl Unpin for PositionWithElp
impl UnwindSafe for PositionWithElp
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