pub enum MarketClosureBehavior {
Skip,
Force,
DryRun,
}Expand description
Behavior when market is closed.
Variants§
Skip
Skip the rebalancing iteration.
Force
Force orders (may be queued or rejected).
DryRun
Perform calculations but don’t place orders.
Trait Implementations§
Source§impl Clone for MarketClosureBehavior
impl Clone for MarketClosureBehavior
impl Copy for MarketClosureBehavior
Source§impl Debug for MarketClosureBehavior
impl Debug for MarketClosureBehavior
Source§impl Default for MarketClosureBehavior
impl Default for MarketClosureBehavior
Source§impl<'de> Deserialize<'de> for MarketClosureBehavior
impl<'de> Deserialize<'de> for MarketClosureBehavior
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
impl Eq for MarketClosureBehavior
Source§impl PartialEq for MarketClosureBehavior
impl PartialEq for MarketClosureBehavior
Source§impl Serialize for MarketClosureBehavior
impl Serialize for MarketClosureBehavior
impl StructuralPartialEq for MarketClosureBehavior
Auto Trait Implementations§
impl Forget for MarketClosureBehavior
impl Freeze for MarketClosureBehavior
impl Move for MarketClosureBehavior
impl RefUnwindSafe for MarketClosureBehavior
impl Send for MarketClosureBehavior
impl Sync for MarketClosureBehavior
impl Unpin for MarketClosureBehavior
impl UnsafeUnpin for MarketClosureBehavior
impl UnwindSafe for MarketClosureBehavior
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