pub enum TradeCloseoutUnits {
All,
Units(Decimal),
}Expand description
Trade closeout units, also used in executed position-closeout evidence.
Omitting a trade close request’s units has the same effect as Self::All.
Decimal evidence is preserved when decoded; outgoing requests require a positive quantity.
Variants§
All
Close all remaining units.
Units(Decimal)
An exact number of units. Outgoing requests require this value to be positive.
Trait Implementations§
Source§impl Clone for TradeCloseoutUnits
impl Clone for TradeCloseoutUnits
impl Copy for TradeCloseoutUnits
Source§impl Debug for TradeCloseoutUnits
impl Debug for TradeCloseoutUnits
Source§impl<'de> Deserialize<'de> for TradeCloseoutUnits
impl<'de> Deserialize<'de> for TradeCloseoutUnits
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TradeCloseoutUnits
Source§impl PartialEq for TradeCloseoutUnits
impl PartialEq for TradeCloseoutUnits
Source§impl Serialize for TradeCloseoutUnits
impl Serialize for TradeCloseoutUnits
impl StructuralPartialEq for TradeCloseoutUnits
Auto Trait Implementations§
impl Freeze for TradeCloseoutUnits
impl RefUnwindSafe for TradeCloseoutUnits
impl Send for TradeCloseoutUnits
impl Sync for TradeCloseoutUnits
impl Unpin for TradeCloseoutUnits
impl UnsafeUnpin for TradeCloseoutUnits
impl UnwindSafe for TradeCloseoutUnits
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