pub struct InstrumentCommission {
pub commission: Option<Decimal>,
pub units_traded: Option<Decimal>,
pub minimum_commission: Option<Decimal>,
}Expand description
An InstrumentCommission represents an instrument-specific commission
Fields§
§commission: Option<Decimal>The commission amount (in the Account’s home currency) charged per unitsTraded of the instrument
units_traded: Option<Decimal>The number of units traded that the commission amount is based on.
minimum_commission: Option<Decimal>The minimum commission amount (in the Account’s home currency) that is charged when an Order is filled for this instrument.
Trait Implementations§
Source§impl Clone for InstrumentCommission
impl Clone for InstrumentCommission
Source§impl Debug for InstrumentCommission
impl Debug for InstrumentCommission
Source§impl<'de> Deserialize<'de> for InstrumentCommission
impl<'de> Deserialize<'de> for InstrumentCommission
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 InstrumentCommission
impl PartialEq for InstrumentCommission
Source§impl Serialize for InstrumentCommission
impl Serialize for InstrumentCommission
impl StructuralPartialEq for InstrumentCommission
Auto Trait Implementations§
impl Freeze for InstrumentCommission
impl RefUnwindSafe for InstrumentCommission
impl Send for InstrumentCommission
impl Sync for InstrumentCommission
impl Unpin for InstrumentCommission
impl UnsafeUnpin for InstrumentCommission
impl UnwindSafe for InstrumentCommission
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