1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
//! 売買区分を定義する。

/// 売買区分。
pub enum Side {
    Buy,
    Sell,
}

pub const BUY: &str = "BUY";
pub const SELL: &str = "SELL";

impl Side {
    /// 売買区分を文字列に変換する。
    pub fn to_string(&self) -> &str {
        match self {
            Side::Buy => BUY,
            Side::Sell => SELL,
        }
    }
}