pub struct MarginBySecurity {
pub ticker: Option<String>,
pub board: Option<String>,
pub display_name: Option<String>,
pub logo_link: Option<String>,
pub quantity: Option<Decimal>,
pub current_value: Option<Decimal>,
pub currency: Option<String>,
pub discount: Option<f64>,
}Expand description
One margin position.
Fields§
§ticker: Option<String>Ticker.
board: Option<String>Trading mode (board).
display_name: Option<String>Name for display.
logo_link: Option<String>Link to a logo. Deprecated by the broker.
quantity: Option<Decimal>Quantity.
current_value: Option<Decimal>Current value.
currency: Option<String>Currency.
discount: Option<f64>Discount in percent.
Trait Implementations§
Source§impl Clone for MarginBySecurity
impl Clone for MarginBySecurity
Source§fn clone(&self) -> MarginBySecurity
fn clone(&self) -> MarginBySecurity
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 MarginBySecurity
impl Debug for MarginBySecurity
Source§impl<'de> Deserialize<'de> for MarginBySecurity
impl<'de> Deserialize<'de> for MarginBySecurity
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 MarginBySecurity
impl RefUnwindSafe for MarginBySecurity
impl Send for MarginBySecurity
impl Sync for MarginBySecurity
impl Unpin for MarginBySecurity
impl UnsafeUnpin for MarginBySecurity
impl UnwindSafe for MarginBySecurity
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