pub enum SelfTradePrevention {
CancelNewest,
CancelOldest,
CancelBoth,
}
Expand description
Strategy for exchange to take when handling a self-crossing order.
Variants§
Trait Implementations§
Source§impl Clone for SelfTradePrevention
impl Clone for SelfTradePrevention
Source§fn clone(&self) -> SelfTradePrevention
fn clone(&self) -> SelfTradePrevention
Returns a copy of the value. Read more
1.0.0 · 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 SelfTradePrevention
impl Debug for SelfTradePrevention
Source§impl<'de> Deserialize<'de> for SelfTradePrevention
impl<'de> Deserialize<'de> for SelfTradePrevention
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 SelfTradePrevention
impl Display for SelfTradePrevention
Source§impl PartialEq for SelfTradePrevention
impl PartialEq for SelfTradePrevention
Source§impl Serialize for SelfTradePrevention
impl Serialize for SelfTradePrevention
impl Copy for SelfTradePrevention
impl Eq for SelfTradePrevention
impl StructuralPartialEq for SelfTradePrevention
Auto Trait Implementations§
impl Freeze for SelfTradePrevention
impl RefUnwindSafe for SelfTradePrevention
impl Send for SelfTradePrevention
impl Sync for SelfTradePrevention
impl Unpin for SelfTradePrevention
impl UnwindSafe for SelfTradePrevention
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,
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.