pub enum ExecutionFilterSide {
Buy,
Sell,
}Expand description
Side filter on outbound execution requests. IBKR’s wire vocabulary for
ExecutionFilter.side is "BUY" / "SELL" only.
Distinct from Action — the outbound order-side vocabulary includes
SSHORT / SLONG, neither accepted on the filter. A subset enum here
makes invalid filter values unrepresentable.
No Default — ExecutionFilter::side carries the no-filter state via
None. Exhaustive: TWS filters executions by BUY or SELL only.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ExecutionFilterSide
impl Clone for ExecutionFilterSide
Source§impl ComposeSchema for ExecutionFilterSide
impl ComposeSchema for ExecutionFilterSide
impl Copy for ExecutionFilterSide
Source§impl Debug for ExecutionFilterSide
impl Debug for ExecutionFilterSide
Source§impl<'de> Deserialize<'de> for ExecutionFilterSide
impl<'de> Deserialize<'de> for ExecutionFilterSide
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 ExecutionFilterSide
impl Display for ExecutionFilterSide
impl Eq for ExecutionFilterSide
Source§impl FromStr for ExecutionFilterSide
impl FromStr for ExecutionFilterSide
Source§impl Hash for ExecutionFilterSide
impl Hash for ExecutionFilterSide
Source§impl PartialEq for ExecutionFilterSide
impl PartialEq for ExecutionFilterSide
Source§impl Serialize for ExecutionFilterSide
impl Serialize for ExecutionFilterSide
impl StructuralPartialEq for ExecutionFilterSide
Auto Trait Implementations§
impl Freeze for ExecutionFilterSide
impl RefUnwindSafe for ExecutionFilterSide
impl Send for ExecutionFilterSide
impl Sync for ExecutionFilterSide
impl Unpin for ExecutionFilterSide
impl UnsafeUnpin for ExecutionFilterSide
impl UnwindSafe for ExecutionFilterSide
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.