seedfaker-core 0.4.0-alpha.1

Core library for seedfaker — deterministic synthetic generator for realistic, correlated, and noisy test records
Documentation
// ITU-T E.164
pub fn locale_to_phone_code(code: &str) -> &'static str {
    match code {
        "en-gb" => "+44",
        "en-au" => "+61",
        "en-nz" => "+64",
        "en-sg" => "+65",
        "en-za" => "+27",
        "en-ng" => "+234",
        "de" | "de-at" => "+49",
        "fr" | "fr-be" => "+33",
        "it" => "+39",
        "es" => "+34",
        "nl" | "nl-be" => "+31",
        "pt" => "+351",
        "pt-br" => "+55",
        "ja" => "+81",
        "zh" => "+86",
        "hi" => "+91",
        "vi" => "+84",
        "tr" => "+90",
        "se" => "+46",
        "da" => "+45",
        "no" => "+47",
        "fi" => "+358",
        "pl" => "+48",
        "cs" => "+420",
        "sk" => "+421",
        "hu" => "+36",
        "ro" => "+40",
        "hr" => "+385",
        "bg" => "+359",
        "sr" => "+381",
        "uk" => "+380",
        "ru" => "+7",
        "be" => "+375",
        "el" | "cy" => "+30",
        "ie" => "+353",
        "sl" => "+386",
        "et" => "+372",
        "lt" => "+370",
        "lv" => "+371",
        "ar" => "+54",
        "mx" => "+52",
        "cl" => "+56",
        "co" => "+57",
        "pe" => "+51",
        "uy" => "+598",
        "ve" => "+58",
        "ec" => "+593",
        "ko" => "+82",
        "id" => "+62",
        "th" => "+66",
        "ms" => "+60",
        "tl" => "+63",
        "tw" => "+886",
        "he" => "+972",
        "ar-sa" => "+966",
        "ar-ae" => "+971",
        "pk" => "+92",
        "bd" => "+880",
        "eg" => "+20",
        "mt" => "+356",
        "lb" => "+352",
        _ => "+1",
    }
}