jgd-rs 0.2.1

A simple Rust library for generating realistic JSON data using declarative schema definitions
Documentation
pub enum LocalesKeys {
    En,
    FrFr,
    ItIt,
    JaJp,
    DeDe,
    PtBr,
    ArSa,
    CyGb,
}

impl From<LocalesKeys> for &str {
    fn from(value: LocalesKeys) -> Self {
        match value {
            LocalesKeys::En => "EN",
            LocalesKeys::FrFr => "FR_FR",
            LocalesKeys::ItIt => "IT_IT",
            LocalesKeys::JaJp => "JA_JP",
            LocalesKeys::DeDe => "DE_DE",
            LocalesKeys::PtBr => "PT_BR",
            LocalesKeys::ArSa => "AR_SA",
            LocalesKeys::CyGb => "CY_GB",
        }
    }
}

impl From<&str> for LocalesKeys {
    fn from(value: &str) -> Self {
        match value {
            "EN" => LocalesKeys::En,
            "FR_FR" => LocalesKeys::FrFr,
            "IT_IT" => LocalesKeys::ItIt,
            "JA_JP" => LocalesKeys::JaJp,
            "DE_DE" => LocalesKeys::DeDe,
            "PT_BR" => LocalesKeys::PtBr,
            "AR_SA" => LocalesKeys::ArSa,
            "CY_GB" => LocalesKeys::CyGb,
            _ => LocalesKeys::En,
        }
    }
}