#[cfg(all(feature = "cw", feature = "constants"))]
pub mod consts {
#[allow(unused_imports)]
use crate::{
Alpha2, Alpha3, Continent, CurrencyCode, DistanceUnit, Region, SubRegion, WeekDay,
WorldRegion, GEC, IOC,
};
pub const ADDRESS_FORMAT: Option<&str> = None;
pub const ALPHA2: Alpha2 = Alpha2::CW;
pub const ALPHA3: Alpha3 = Alpha3::CUW;
pub const CONTINENT: Continent = Continent::NorthAmerica;
pub const COUNTRY_CODE: usize = 599;
pub const CURRENCY_CODE: CurrencyCode = CurrencyCode::ANG;
pub const GEC: Option<GEC> = Some(GEC::UC);
pub const INTERNATIONAL_PREFIX: &str = "00";
pub const IOC: Option<IOC> = None;
pub const ISO_SHORT_NAME: &str = "Curaçao";
pub const ISO_LONG_NAME: &str = "The Country of Curaçao";
pub const OFFICIAL_LANGUAGE_LIST: &[&str] = &["nl"];
pub const SPOKEN_LANGUAGE_LIST: &[&str] = &["nl"];
pub const NATIONAL_DESTINATION_CODE_LENGTH_LIST: &[usize] = &[2];
pub const NATIONAL_NUMBER_LENGTH_LIST: &[usize] = &[7];
pub const NATIONAL_PREFIX: &str = "0";
pub const NATIONALITY: Option<&str> = Some("Dutch");
pub const NUMBER: &str = "531";
pub const POSTAL_CODE: bool = false;
pub const POSTAL_CODE_FORMAT: Option<&str> = None;
pub const REGION: Option<Region> = Some(Region::Americas);
pub const START_DAY_OF_WEEK: WeekDay = WeekDay::Monday;
pub const SUBREGION: Option<SubRegion> = Some(SubRegion::Caribbean);
pub const UN_LOCODE: &str = "CW";
pub const UNOFFICIAL_NAME_LIST: &[&str] = &["Curaçao", "キュラソー島"];
pub const WORLD_REGION: WorldRegion = WorldRegion::AMER;
pub const G7_MEMBER: bool = false;
pub const G20_MEMBER: bool = false;
pub const EU_MEMBER: bool = false;
pub const EEA_MEMBER: bool = false;
pub const DISTANCE_UNIT: DistanceUnit = DistanceUnit::Km;
pub const POPULATION: Option<u64> = Some(149996);
#[cfg(feature = "emojis")]
pub const EMOJI: &str = "🇨🇼";
#[cfg(feature = "translations")]
pub const TRANSLATIONS: &[(&str, &str)] = &[
("ab", "Curaçao"),
("af", "Curaçao"),
("ak", "Curaçao"),
("am", "Curaçao"),
("an", "Curaçao"),
("ar", "كوراساو"),
("as", "Curaçao"),
("ay", "Curaçao"),
("az", "Curaçao"),
("ba", "Curaçao"),
("be", "Кюрасаа"),
("bg", "Кюрасао"),
("bi", "Curaçao"),
("bn", "ক\u{9c1}র\u{9be}ক\u{9be}ও"),
("bn_IN", "ক\u{9c1}র\u{9be}শ\u{9be}ও"),
("br", "Kòrsou"),
("bs", "Curaçao"),
("ca", "Curaçao"),
("ce", "Curaçao"),
("ch", "Curaçao"),
("cs", "Curaçao"),
("cv", "Curaçao"),
("cy", "Curaçao"),
("da", "Curaçao"),
("de", "Curaçao"),
("dv", "Curaçao"),
("dz", "Curaçao"),
("ee", "Curaçao"),
("el", "Κουρασάο"),
("en", "Curaçao"),
("eo", "Kuracao"),
("es", "Curazao"),
("et", "Curaçao"),
("eu", "Curaçao"),
("fa", "کوراسائو"),
("ff", "Curaçao"),
("fi", "Curaçao"),
("fo", "Curaçao"),
("fr", "Curaçao"),
("fy", "Kurasau"),
("ga", "Curasao"),
("gl", "Curaçao"),
("gn", "Curaçao"),
("gu", "ક\u{ac1}રાકાઓ"),
("gv", "Curaçao"),
("ha", "Curaçao"),
("he", "קוראסאו"),
("hi", "क\u{941}राकाओ"),
("hr", "Curaçao"),
("ht", "Curaçao"),
("hu", "Curaçao"),
("hy", "Կուրակաո"),
("ia", "Curasao"),
("id", "Curaçao"),
("io", "Curaçao"),
("is", "Curaçao"),
("it", "Curaçao"),
("iu", "Curaçao"),
("ja", "キュラソー"),
("ka", "Curaçao"),
("ki", "Curaçao"),
("kk", "Курасао"),
("kl", "Curaçao"),
("km", "Curaçao"),
("kn", "Curaçao"),
("ko", "퀴라소"),
("ku", "Curaçao"),
("kv", "Curaçao"),
("kw", "Curaçao"),
("ky", "Кюрасао"),
("lo", "Curaçao"),
("lt", "Kiurasao"),
("lv", "Kirasao"),
("mi", "Curaçao"),
("mk", "Куракао"),
("ml", "Curaçao"),
("mn", "Curaçao"),
("mr", "क\u{941}राकाओ"),
("ms", "Curaçao"),
("mt", "Curaçao"),
("my", "ကျ\u{1030}ရေက\u{102d}\u{102f}းနယ\u{103a}"),
("na", "Curaçao"),
("nb", "Curaçao"),
("ne", "क\u{941}राकाव"),
("nl", "Curaçao"),
("nn", "Curaçao"),
("nv", "Curaçao"),
("oc", "Curaçao"),
("or", "କ\u{b41}ର\u{b3e}କୋ"),
("pa", "ਕਾਰ\u{a42}ਸਾਓ"),
("pi", "Curaçao"),
("pl", "Curaçao"),
("ps", "Curaçao"),
("pt", "Curação"),
("pt_BR", "Curaçao"),
("ro", "Curaçao"),
("ru", "Кюрасао"),
("rw", "Curaçao"),
("sc", "Curaçao"),
("sd", "Curaçao"),
("si", "ක\u{dd4}ර\u{dcf}කෝ"),
("sk", "Curaçao"),
("sl", "Curaçao"),
("so", "Curaçao"),
("sq", "Kurasao"),
("sr", "Курасао"),
("sv", "Curaçao"),
("sw", "Curaçao"),
("ta", "Curaçao"),
("te", "Curaçao"),
("tg", "Кюрасао"),
("th", "ค\u{e34}วราเซา"),
("ti", "Curaçao"),
("tk", "Kürasao"),
("tl", "Curaçao"),
("tr", "Curaçao"),
("tt", "Curaçao"),
("ug", "كۇراسو"),
("uk", "Кюрасао"),
("ur", "کیوراساؤ"),
("uz", "Curaçao"),
("ve", "Curaçao"),
("vi", "Cu-ra-cao"),
("wa", "Curaçao"),
("wo", "Curaçao"),
("xh", "Curaçao"),
("yo", "Curaçao"),
("zh_CN", "库拉索"),
("zh_HK", "庫拉索"),
("zh_TW", "古拉索"),
("zu", "Curaçao"),
];
#[cfg(all(feature = "cw", feature = "geo", feature = "constants"))]
pub mod geo {
pub const LATITUDE: f64 = 12.16957;
pub const LONGITUDE: f64 = -68.99002;
pub const MAX_LATITUDE: f64 = 12.4941999;
pub const MAX_LONGITUDE: f64 = -68.5670001;
pub const MIN_LATITUDE: f64 = 11.9224;
pub const MIN_LONGITUDE: f64 = -69.29899999999999;
pub const NORTHEAST_LATITUDE: f64 = 12.4941999;
pub const NORTHEAST_LONGITUDE: f64 = -68.5670001;
pub const SOUTHWEST_LATITUDE: f64 = 11.9224;
pub const SOUTHWEST_LONGITUDE: f64 = -69.29899999999999;
}
}
#[cfg(all(feature = "cw", feature = "geo"))]
pub mod geo {
use crate::{CountryGeo, CountryGeoBound, CountryGeoBounds};
pub fn new() -> CountryGeo {
CountryGeo {
latitude: 12.16957,
longitude: -68.99002,
max_latitude: 12.4941999,
max_longitude: -68.5670001,
min_latitude: 11.9224,
min_longitude: -69.29899999999999,
bounds: CountryGeoBounds {
northeast: CountryGeoBound {
latitude: 12.4941999,
longitude: -68.5670001,
},
southwest: CountryGeoBound {
latitude: 11.9224,
longitude: -69.29899999999999,
},
},
}
}
}
#[cfg(all(feature = "cw", feature = "subdivisions"))]
pub mod subdivisions {
#[allow(unused_imports)]
use crate::{Alpha2, Subdivision, SubdivisionType};
use std::collections::HashMap;
#[cfg(feature = "geo")]
#[allow(unused_imports)]
use crate::SubdivisionGeo;
pub fn new() -> HashMap<&'static str, Subdivision> {
HashMap::from([])
}
}
#[allow(unused_imports)]
use crate::{
Alpha2, Alpha3, Continent, Country, CurrencyCode, DistanceUnit, Region, SubRegion, VatRates,
WeekDay, WorldRegion, GEC, IOC,
};
#[allow(unused_imports)]
use std::collections::HashMap;
#[cfg(feature = "cw")]
pub fn new() -> Country {
Country {
alpha2: Alpha2::CW,
alpha3: Alpha3::CUW,
address_format: None,
continent: Continent::NorthAmerica,
country_code: 599,
currency_code: CurrencyCode::ANG,
maybe_gec: Some(GEC::UC),
#[cfg(feature = "geo")]
geo: geo::new(),
international_prefix: "00",
maybe_ioc: None,
iso_long_name: "The Country of Curaçao",
iso_short_name: "Curaçao",
official_language_list: ["nl"].to_vec(),
spoken_language_list: ["nl"].to_vec(),
national_destination_code_length_list: [2].to_vec(),
national_number_length_list: [7].to_vec(),
national_prefix: "0",
maybe_nationality: Some("Dutch"),
number: "531",
postal_code: false,
postal_code_format: None,
maybe_region: Some(Region::Americas),
start_of_week: WeekDay::Monday,
maybe_subregion: Some(SubRegion::Caribbean),
un_locode: "CW",
unofficial_name_list: ["Curaçao", "キュラソー島"].to_vec(),
world_region: WorldRegion::AMER,
#[cfg(feature = "emojis")]
emoji: "🇨🇼",
#[cfg(feature = "translations")]
translations: HashMap::from([
("ab", "Curaçao"),
("af", "Curaçao"),
("ak", "Curaçao"),
("am", "Curaçao"),
("an", "Curaçao"),
("ar", "كوراساو"),
("as", "Curaçao"),
("ay", "Curaçao"),
("az", "Curaçao"),
("ba", "Curaçao"),
("be", "Кюрасаа"),
("bg", "Кюрасао"),
("bi", "Curaçao"),
("bn", "ক\u{9c1}র\u{9be}ক\u{9be}ও"),
("bn_IN", "ক\u{9c1}র\u{9be}শ\u{9be}ও"),
("br", "Kòrsou"),
("bs", "Curaçao"),
("ca", "Curaçao"),
("ce", "Curaçao"),
("ch", "Curaçao"),
("cs", "Curaçao"),
("cv", "Curaçao"),
("cy", "Curaçao"),
("da", "Curaçao"),
("de", "Curaçao"),
("dv", "Curaçao"),
("dz", "Curaçao"),
("ee", "Curaçao"),
("el", "Κουρασάο"),
("en", "Curaçao"),
("eo", "Kuracao"),
("es", "Curazao"),
("et", "Curaçao"),
("eu", "Curaçao"),
("fa", "کوراسائو"),
("ff", "Curaçao"),
("fi", "Curaçao"),
("fo", "Curaçao"),
("fr", "Curaçao"),
("fy", "Kurasau"),
("ga", "Curasao"),
("gl", "Curaçao"),
("gn", "Curaçao"),
("gu", "ક\u{ac1}રાકાઓ"),
("gv", "Curaçao"),
("ha", "Curaçao"),
("he", "קוראסאו"),
("hi", "क\u{941}राकाओ"),
("hr", "Curaçao"),
("ht", "Curaçao"),
("hu", "Curaçao"),
("hy", "Կուրակաո"),
("ia", "Curasao"),
("id", "Curaçao"),
("io", "Curaçao"),
("is", "Curaçao"),
("it", "Curaçao"),
("iu", "Curaçao"),
("ja", "キュラソー"),
("ka", "Curaçao"),
("ki", "Curaçao"),
("kk", "Курасао"),
("kl", "Curaçao"),
("km", "Curaçao"),
("kn", "Curaçao"),
("ko", "퀴라소"),
("ku", "Curaçao"),
("kv", "Curaçao"),
("kw", "Curaçao"),
("ky", "Кюрасао"),
("lo", "Curaçao"),
("lt", "Kiurasao"),
("lv", "Kirasao"),
("mi", "Curaçao"),
("mk", "Куракао"),
("ml", "Curaçao"),
("mn", "Curaçao"),
("mr", "क\u{941}राकाओ"),
("ms", "Curaçao"),
("mt", "Curaçao"),
("my", "ကျ\u{1030}ရေက\u{102d}\u{102f}းနယ\u{103a}"),
("na", "Curaçao"),
("nb", "Curaçao"),
("ne", "क\u{941}राकाव"),
("nl", "Curaçao"),
("nn", "Curaçao"),
("nv", "Curaçao"),
("oc", "Curaçao"),
("or", "କ\u{b41}ର\u{b3e}କୋ"),
("pa", "ਕਾਰ\u{a42}ਸਾਓ"),
("pi", "Curaçao"),
("pl", "Curaçao"),
("ps", "Curaçao"),
("pt", "Curação"),
("pt_BR", "Curaçao"),
("ro", "Curaçao"),
("ru", "Кюрасао"),
("rw", "Curaçao"),
("sc", "Curaçao"),
("sd", "Curaçao"),
("si", "ක\u{dd4}ර\u{dcf}කෝ"),
("sk", "Curaçao"),
("sl", "Curaçao"),
("so", "Curaçao"),
("sq", "Kurasao"),
("sr", "Курасао"),
("sv", "Curaçao"),
("sw", "Curaçao"),
("ta", "Curaçao"),
("te", "Curaçao"),
("tg", "Кюрасао"),
("th", "ค\u{e34}วราเซา"),
("ti", "Curaçao"),
("tk", "Kürasao"),
("tl", "Curaçao"),
("tr", "Curaçao"),
("tt", "Curaçao"),
("ug", "كۇراسو"),
("uk", "Кюрасао"),
("ur", "کیوراساؤ"),
("uz", "Curaçao"),
("ve", "Curaçao"),
("vi", "Cu-ra-cao"),
("wa", "Curaçao"),
("wo", "Curaçao"),
("xh", "Curaçao"),
("yo", "Curaçao"),
("zh_CN", "库拉索"),
("zh_HK", "庫拉索"),
("zh_TW", "古拉索"),
("zu", "Curaçao"),
]),
#[cfg(feature = "subdivisions")]
subdivisions: subdivisions::new(),
g7_member: false,
g20_member: false,
eu_member: false,
eea_member: false,
maybe_vat_rates: None,
distance_unit: DistanceUnit::Km,
maybe_population: Some(149996),
}
}