pub enum PositionCloseoutUnits {
All,
None,
Units(Decimal),
}Expand description
Units to close on one side of a position.
Omitting a position close request’s side has the same effect as Self::All.
Use Self::None explicitly to leave that side open.
Variants§
All
Close all units on this side.
None
Leave this side open.
Units(Decimal)
An exact number of units. Outgoing requests require this value to be positive.
Trait Implementations§
Source§impl Clone for PositionCloseoutUnits
impl Clone for PositionCloseoutUnits
impl Copy for PositionCloseoutUnits
Source§impl Debug for PositionCloseoutUnits
impl Debug for PositionCloseoutUnits
Source§impl<'de> Deserialize<'de> for PositionCloseoutUnits
impl<'de> Deserialize<'de> for PositionCloseoutUnits
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 PositionCloseoutUnits
Source§impl PartialEq for PositionCloseoutUnits
impl PartialEq for PositionCloseoutUnits
Source§impl Serialize for PositionCloseoutUnits
impl Serialize for PositionCloseoutUnits
impl StructuralPartialEq for PositionCloseoutUnits
Auto Trait Implementations§
impl Freeze for PositionCloseoutUnits
impl RefUnwindSafe for PositionCloseoutUnits
impl Send for PositionCloseoutUnits
impl Sync for PositionCloseoutUnits
impl Unpin for PositionCloseoutUnits
impl UnsafeUnpin for PositionCloseoutUnits
impl UnwindSafe for PositionCloseoutUnits
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