Skip to main content

openlimits_binance/model/
order_status.rs

1use serde::Deserialize;
2use serde::Serialize;
3
4/// This enum represents an order status
5#[derive(Serialize, Deserialize, Clone, Debug)]
6#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
7pub enum OrderStatus {
8    New,
9    PartiallyFilled,
10    Filled,
11    Canceled,
12    PendingCancel,
13    Rejected,
14    Expired,
15}
16
17impl Default for OrderStatus {
18    fn default() -> Self {
19        Self::New
20    }
21}