use crate::models;
use std::fmt::Display;
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum AccountState {
#[serde(rename = "initialized")]
Initialized,
#[serde(rename = "frozen")]
Frozen,
}
impl Display for AccountState {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
AccountState::Initialized => write!(f, "initialized"),
AccountState::Frozen => write!(f, "frozen"),
}
}
}
impl Default for AccountState {
fn default() -> AccountState {
Self::Initialized
}
}