use num_decimal::Num;
#[derive(Clone, Debug, Eq, PartialEq)]
pub enum StopLoss {
Stop(Num),
StopLimit(Num, Num),
}
impl Default for StopLoss {
fn default() -> Self {
Self::Stop(Num::from(0))
}
}
#[cfg(test)]
mod test {
use crate::platform::request::stop_loss::StopLoss;
use num_decimal::Num;
#[test]
fn default() {
let stop_loss: StopLoss = Default::default();
assert_eq!(stop_loss, StopLoss::Stop(Num::from(0)))
}
}