mangadex-api 4.2.1

SDK for the MangaDex API
Documentation
/// Chapter Download Mode
/// Normal = "data"
/// DataSaver = "data-saver"
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
#[non_exhaustive]
pub enum DownloadMode {
    Normal,
    DataSaver,
}

impl From<DownloadMode> for String {
    fn from(val: DownloadMode) -> Self {
        match val {
            DownloadMode::Normal => "data",
            DownloadMode::DataSaver => "data-saver",
        }
        .to_string()
    }
}

impl Default for DownloadMode {
    fn default() -> Self {
        Self::Normal
    }
}