use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum PbsMountStatusEnum {
#[serde(rename = "mounted")]
Mounted,
#[serde(rename = "notmounted")]
Notmounted,
#[serde(rename = "nonremovable")]
Nonremovable,
}
impl std::fmt::Display for PbsMountStatusEnum {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
match self {
Self::Mounted => write!(f, "mounted"),
Self::Notmounted => write!(f, "notmounted"),
Self::Nonremovable => write!(f, "nonremovable"),
}
}
}
impl Default for PbsMountStatusEnum {
fn default() -> PbsMountStatusEnum {
Self::Mounted
}
}