pub struct CalculatedTradeState {
pub id: Option<TradeID>,
pub unrealized_pl: Option<Decimal>,
pub margin_used: Option<Decimal>,
}Expand description
The dynamic (calculated) state of an open Trade
Fields§
§id: Option<TradeID>The Trade’s ID.
unrealized_pl: Option<Decimal>The Trade’s unrealized profit/loss.
margin_used: Option<Decimal>Margin currently used by the Trade.
Trait Implementations§
Source§impl Clone for CalculatedTradeState
impl Clone for CalculatedTradeState
Source§impl Debug for CalculatedTradeState
impl Debug for CalculatedTradeState
Source§impl<'de> Deserialize<'de> for CalculatedTradeState
impl<'de> Deserialize<'de> for CalculatedTradeState
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 CalculatedTradeState
impl PartialEq for CalculatedTradeState
Source§impl Serialize for CalculatedTradeState
impl Serialize for CalculatedTradeState
impl StructuralPartialEq for CalculatedTradeState
Auto Trait Implementations§
impl Freeze for CalculatedTradeState
impl RefUnwindSafe for CalculatedTradeState
impl Send for CalculatedTradeState
impl Sync for CalculatedTradeState
impl Unpin for CalculatedTradeState
impl UnsafeUnpin for CalculatedTradeState
impl UnwindSafe for CalculatedTradeState
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