pub struct PortfolioInfo {
pub available_funds: f64,
pub available_withdrawal_funds: f64,
pub balance: f64,
pub currency: String,
pub delta_total: f64,
pub equity: f64,
pub initial_margin: f64,
pub maintenance_margin: f64,
pub margin_balance: f64,
pub session_rpl: f64,
pub session_upl: f64,
pub total_pl: f64,
}Expand description
Portfolio information (legacy)
Fields§
§available_funds: f64Available funds
available_withdrawal_funds: f64Available withdrawal funds
balance: f64Balance
currency: StringCurrency
delta_total: f64Delta total
equity: f64Equity
initial_margin: f64Initial margin
maintenance_margin: f64Maintenance margin
margin_balance: f64Margin balance
session_rpl: f64Session realized P&L
session_upl: f64Session unrealized P&L
total_pl: f64Total P&L
Trait Implementations§
Source§impl Clone for PortfolioInfo
impl Clone for PortfolioInfo
Source§fn clone(&self) -> PortfolioInfo
fn clone(&self) -> PortfolioInfo
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 PortfolioInfo
impl Debug for PortfolioInfo
Source§impl<'de> Deserialize<'de> for PortfolioInfo
impl<'de> Deserialize<'de> for PortfolioInfo
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 Display for PortfolioInfo
impl Display for PortfolioInfo
Auto Trait Implementations§
impl Freeze for PortfolioInfo
impl RefUnwindSafe for PortfolioInfo
impl Send for PortfolioInfo
impl Sync for PortfolioInfo
impl Unpin for PortfolioInfo
impl UnwindSafe for PortfolioInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.