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, } } }