#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub enum TimeInForce {
Day,
FillOrKill,
ImmediateOrCancel,
UntilCanceled,
UntilMarketOpen,
UntilMarketClose,
}
impl Default for TimeInForce {
fn default() -> Self {
Self::Day
}
}
#[cfg(test)]
mod test {
use crate::platform::order::time_in_force::TimeInForce;
#[test]
fn default() {
let status: TimeInForce = Default::default();
assert_eq!(status, TimeInForce::Day)
}
}