use serde::{Deserialize, Serialize};
#[derive(
Copy, Clone, Debug, Deserialize, Display, EnumIter, EnumString, Eq, PartialEq, Serialize,
)]
#[strum(serialize_all = "PascalCase")]
pub enum CommodityType {
Energy,
Metals,
Agriculture,
}
#[derive(
Copy, Clone, Debug, Deserialize, Display, EnumIter, EnumString, Eq, PartialEq, Serialize,
)]
#[strum(serialize_all = "PascalCase")]
pub enum Energy {
Crude,
WTICrude,
BrentCrude,
NaturalGas,
}
#[derive(
Copy, Clone, Debug, Deserialize, Display, EnumIter, EnumString, Eq, PartialEq, Serialize,
)]
#[strum(serialize_all = "PascalCase")]
pub enum Metals {
Gold,
Silver,
Copper,
Platinum,
Palladium,
}
#[derive(
Copy, Clone, Debug, Deserialize, Display, EnumIter, EnumString, Eq, PartialEq, Serialize,
)]
#[strum(serialize_all = "PascalCase")]
pub enum Agriculture {
Corn,
Wheat,
Oats,
Soybean,
Cocoa,
Coffee,
Sugar,
Cotten,
OrangeJuice,
Cattle,
Hogs,
}