#[derive(Debug, Clone)]
pub enum Mode {
RO,
RW,
RWC,
MEMORY,
}
impl Mode {
pub(crate) fn as_str(&self) -> &'static str {
match self {
Mode::RO => "ro",
Mode::RW => "rw",
Mode::RWC => "rwc", Mode::MEMORY => "memory"
}
}
}
impl Default for Mode {
fn default() -> Self {
Mode::RW
}
}