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}