pub enum OrderFailMode {
AlwaysSucceed,
FailOnInsufficientBalance,
IocAlwaysReject,
}Expand description
Behavioral control for order execution
Variants§
AlwaysSucceed
Orders always succeed and fill immediately
FailOnInsufficientBalance
Orders fail if insufficient balance (spot) or margin (perp)
IocAlwaysReject
IOC orders always reject (no immediate liquidity)
Trait Implementations§
Source§impl Clone for OrderFailMode
impl Clone for OrderFailMode
Source§fn clone(&self) -> OrderFailMode
fn clone(&self) -> OrderFailMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for OrderFailMode
Source§impl Debug for OrderFailMode
impl Debug for OrderFailMode
Source§impl Default for OrderFailMode
impl Default for OrderFailMode
impl Eq for OrderFailMode
Source§impl PartialEq for OrderFailMode
impl PartialEq for OrderFailMode
impl StructuralPartialEq for OrderFailMode
Auto Trait Implementations§
impl Freeze for OrderFailMode
impl RefUnwindSafe for OrderFailMode
impl Send for OrderFailMode
impl Sync for OrderFailMode
impl Unpin for OrderFailMode
impl UnsafeUnpin for OrderFailMode
impl UnwindSafe for OrderFailMode
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.