#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum DiskUsage {
Normal = 0,
AlmostFull = 1,
AlreadyFull = 2,
}
impl DiskUsage {
pub fn as_str_name(&self) -> &'static str {
match self {
DiskUsage::Normal => "Normal",
DiskUsage::AlmostFull => "AlmostFull",
DiskUsage::AlreadyFull => "AlreadyFull",
}
}
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"Normal" => Some(Self::Normal),
"AlmostFull" => Some(Self::AlmostFull),
"AlreadyFull" => Some(Self::AlreadyFull),
_ => None,
}
}
}