#[cfg(all(feature = "pn", 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::PN;
pub const ALPHA3: Alpha3 = Alpha3::PCN;
pub const CONTINENT: Continent = Continent::Australia;
pub const COUNTRY_CODE: usize = 64;
pub const CURRENCY_CODE: CurrencyCode = CurrencyCode::NZD;
pub const GEC: Option<GEC> = Some(GEC::PC);
pub const INTERNATIONAL_PREFIX: &str = "00";
pub const IOC: Option<IOC> = None;
pub const ISO_SHORT_NAME: &str = "Pitcairn";
pub const ISO_LONG_NAME: &str = "The Pitcairn, Henderson, Ducie and Oeno Islands";
pub const OFFICIAL_LANGUAGE_LIST: &[&str] = &["en"];
pub const SPOKEN_LANGUAGE_LIST: &[&str] = &["en"];
pub const NATIONAL_DESTINATION_CODE_LENGTH_LIST: &[usize] = &[];
pub const NATIONAL_NUMBER_LENGTH_LIST: &[usize] = &[9];
pub const NATIONAL_PREFIX: &str = "0";
pub const NATIONALITY: Option<&str> = Some("Pitcairn Islander");
pub const NUMBER: &str = "612";
pub const POSTAL_CODE: bool = true;
pub const POSTAL_CODE_FORMAT: Option<&str> = Some("PCRN 1ZZ");
pub const REGION: Option<Region> = Some(Region::Oceania);
pub const START_DAY_OF_WEEK: WeekDay = WeekDay::Monday;
pub const SUBREGION: Option<SubRegion> = Some(SubRegion::Polynesia);
pub const UN_LOCODE: &str = "PN";
pub const UNOFFICIAL_NAME_LIST: &[&str] = &[
"Pitcairn",
"ピトケアン",
"Pitcairneilanden",
"Pitcairn Islands",
];
pub const WORLD_REGION: WorldRegion = WorldRegion::APAC;
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> = None;
#[cfg(feature = "emojis")]
pub const EMOJI: &str = "🇵🇳";
#[cfg(feature = "translations")]
pub const TRANSLATIONS: &[(&str, &str)] = &[
("ab", "Pitcairn"),
("af", "Pitcairn"),
("ak", "Pitcairn"),
("am", "Pitcairn"),
("an", "Pitcairn"),
("ar", "بتكيرن"),
("as", "পিটকেইৰ\u{9cd}ণ"),
("ay", "Pitcairn"),
("az", "Pitkairn"),
("ba", "Pitcairn"),
("be", "Піткэрн"),
("bg", "Питкеърн"),
("bi", "Pitcairn"),
("bn", "পিটকেয়\u{9be}র\u{9cd}ন"),
("bn_IN", "পিটকেয়\u{9be}র\u{9cd}ন"),
("br", "Pitcairn"),
("bs", "Pitcairn"),
("ca", "Pitcairn"),
("ce", "Pitcairn"),
("ch", "Pitcairn"),
("cs", "Pitcairnovy ostrovy"),
("cv", "Pitcairn"),
("cy", "Pitcairn"),
("da", "Pitcairn"),
("de", "Pitcairn"),
("dv", "Pitcairn"),
("dz", "པ\u{f72}ཊ\u{f72}་ཀའ\u{f72}་ར\u{f72}ན།"),
("ee", "Pitcairn"),
("el", "Πίτκαϊρν"),
("en", "Pitcairn"),
("eo", "Pitkarna Insulo"),
("es", "Pitcairn"),
("et", "Pitcairn"),
("eu", "Pitcairn"),
("fa", "پیتکایرن"),
("ff", "Pitcairn"),
("fi", "Pitcairn"),
("fo", "Pitcairn"),
("fr", "Îles Pitcairn"),
("fy", "Pitcairn"),
("ga", "Pitcairn"),
("gl", "Pitcairn"),
("gn", "Pitcairn"),
("gu", "પીટ\u{ac7}ક\u{ac7}ર\u{acd}ન"),
("gv", "Pitcairn"),
("ha", "Pitcairn"),
("he", "פיטקרן"),
("hi", "पिटकायर\u{94d}न"),
("hr", "Pitcairnovo Otočje"),
("ht", "Pitcairn"),
("hu", "Pitcairn-szigetek"),
("hy", "Պիտքերնյան կղզիներ"),
("ia", "Insula Pitcairn"),
("id", "Pitcairn"),
("io", "Pitcairn"),
("is", "Pitkairn-eyja"),
("it", "Pitcairn"),
("iu", "Pitcairn"),
("ja", "ピトケアン"),
("ka", "პიტკარინი"),
("ki", "Pitcairn"),
("kk", "Питкэрн аралдары"),
("kl", "Pitcairn"),
("km", "ព\u{17b8}តខាយរ\u{17b7}ន"),
("kn", "Pitcairn"),
("ko", "핏케언 제도"),
("ku", "Pitkayirn"),
("kv", "Pitcairn"),
("kw", "Pitcairn"),
("ky", "Питкэрн аралдары"),
("lo", "Pitcairn"),
("lt", "Pitkernas"),
("lv", "Pitkērna"),
("mi", "Pitcairn"),
("mk", "Питкаирн"),
("ml", "പിറ\u{d4d}റ\u{d4d}കയേണ\u{d4d}\u{200d}"),
("mn", "Pitcairn"),
("mr", "पिटक\u{947}र\u{94d}न"),
("ms", "Pitcairn"),
("mt", "Pitcairn"),
("my", "Pitcairn"),
("na", "Pitcairn"),
("nb", "Pitcairn"),
("ne", "पितक\u{948}रन"),
("nl", "Pitcairneilanden"),
("nn", "Pitcairn"),
("nv", "Pitcairn"),
("oc", "Illa de Pitcairn"),
("or", "ପ\u{b3f}ଟକେର\u{b4d}ନ"),
("pa", "ਪਿਟਸਾਰਨ"),
("pi", "Pitcairn"),
("pl", "Pitcairn"),
("ps", "Pitcairn"),
("pt", "Pitcairn"),
("pt_BR", "Pitcairn"),
("ro", "Pitcairn"),
("ru", "Питкэрн"),
("rw", "Piticayirine"),
("sc", "Pitcairn"),
("sd", "Pitcairn"),
("si", "ප\u{dd2}ට\u{dca}ක\u{dcf}ය\u{dd2}රනව"),
("sk", "Pitcairnove ostrovy"),
("sl", "Pitcairn"),
("so", "Pitcairn"),
("sq", "Pitkern"),
("sr", "Питкарн"),
("sv", "Pitcairn"),
("sw", "Pitcairn"),
("ta", "பிட\u{bcd}கேரின\u{bcd}"),
("te", "ప\u{c3f}ట\u{c4d}\u{200c}క\u{c48}ర\u{c4d}న\u{c4d}"),
("tg", "Питкоирн"),
("th", "พ\u{e34}ตแคร\u{e4c}น"),
("ti", "Pitcairn"),
("tk", "Pitkern"),
("tl", "Pitcairn"),
("tr", "Pitcairn"),
("tt", "Питкаирн"),
("ug", "پىتكاير"),
("uk", "Піткерн"),
("ur", "Pitcairn"),
("uz", "Pitcairn"),
("ve", "Pitcairn"),
("vi", "Pi-thợ-khenh"),
("wa", "Pitcairn"),
("wo", "Pitcairn"),
("xh", "Pitcairn"),
("yo", "Pitcairn"),
("zh_CN", "皮特克恩"),
("zh_HK", "皮特康"),
("zh_TW", "皮特肯島"),
("zu", "Pitcairn"),
];
#[cfg(all(feature = "pn", feature = "geo", feature = "constants"))]
pub mod geo {
pub const LATITUDE: f64 = -24.3767537;
pub const LONGITUDE: f64 = -128.3242376;
pub const MAX_LATITUDE: f64 = -23.7928845;
pub const MAX_LONGITUDE: f64 = -124.5410156;
pub const MIN_LATITUDE: f64 = -25.1776023;
pub const MIN_LONGITUDE: f64 = -130.9268188;
pub const NORTHEAST_LATITUDE: f64 = -23.7928845;
pub const NORTHEAST_LONGITUDE: f64 = -124.5410156;
pub const SOUTHWEST_LATITUDE: f64 = -25.1776023;
pub const SOUTHWEST_LONGITUDE: f64 = -130.9268188;
}
}
#[cfg(all(feature = "pn", feature = "geo"))]
pub mod geo {
use crate::{CountryGeo, CountryGeoBound, CountryGeoBounds};
pub fn new() -> CountryGeo {
CountryGeo {
latitude: -24.3767537,
longitude: -128.3242376,
max_latitude: -23.7928845,
max_longitude: -124.5410156,
min_latitude: -25.1776023,
min_longitude: -130.9268188,
bounds: CountryGeoBounds {
northeast: CountryGeoBound {
latitude: -23.7928845,
longitude: -124.5410156,
},
southwest: CountryGeoBound {
latitude: -25.1776023,
longitude: -130.9268188,
},
},
}
}
}
#[cfg(all(feature = "pn", 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 = "pn")]
pub fn new() -> Country {
Country {
alpha2: Alpha2::PN,
alpha3: Alpha3::PCN,
address_format: None,
continent: Continent::Australia,
country_code: 64,
currency_code: CurrencyCode::NZD,
maybe_gec: Some(GEC::PC),
#[cfg(feature = "geo")]
geo: geo::new(),
international_prefix: "00",
maybe_ioc: None,
iso_long_name: "The Pitcairn, Henderson, Ducie and Oeno Islands",
iso_short_name: "Pitcairn",
official_language_list: ["en"].to_vec(),
spoken_language_list: ["en"].to_vec(),
national_destination_code_length_list: [].to_vec(),
national_number_length_list: [9].to_vec(),
national_prefix: "0",
maybe_nationality: Some("Pitcairn Islander"),
number: "612",
postal_code: true,
postal_code_format: Some("PCRN 1ZZ"),
maybe_region: Some(Region::Oceania),
start_of_week: WeekDay::Monday,
maybe_subregion: Some(SubRegion::Polynesia),
un_locode: "PN",
unofficial_name_list: [
"Pitcairn",
"ピトケアン",
"Pitcairneilanden",
"Pitcairn Islands",
]
.to_vec(),
world_region: WorldRegion::APAC,
#[cfg(feature = "emojis")]
emoji: "🇵🇳",
#[cfg(feature = "translations")]
translations: HashMap::from([
("ab", "Pitcairn"),
("af", "Pitcairn"),
("ak", "Pitcairn"),
("am", "Pitcairn"),
("an", "Pitcairn"),
("ar", "بتكيرن"),
("as", "পিটকেইৰ\u{9cd}ণ"),
("ay", "Pitcairn"),
("az", "Pitkairn"),
("ba", "Pitcairn"),
("be", "Піткэрн"),
("bg", "Питкеърн"),
("bi", "Pitcairn"),
("bn", "পিটকেয়\u{9be}র\u{9cd}ন"),
("bn_IN", "পিটকেয়\u{9be}র\u{9cd}ন"),
("br", "Pitcairn"),
("bs", "Pitcairn"),
("ca", "Pitcairn"),
("ce", "Pitcairn"),
("ch", "Pitcairn"),
("cs", "Pitcairnovy ostrovy"),
("cv", "Pitcairn"),
("cy", "Pitcairn"),
("da", "Pitcairn"),
("de", "Pitcairn"),
("dv", "Pitcairn"),
("dz", "པ\u{f72}ཊ\u{f72}་ཀའ\u{f72}་ར\u{f72}ན།"),
("ee", "Pitcairn"),
("el", "Πίτκαϊρν"),
("en", "Pitcairn"),
("eo", "Pitkarna Insulo"),
("es", "Pitcairn"),
("et", "Pitcairn"),
("eu", "Pitcairn"),
("fa", "پیتکایرن"),
("ff", "Pitcairn"),
("fi", "Pitcairn"),
("fo", "Pitcairn"),
("fr", "Îles Pitcairn"),
("fy", "Pitcairn"),
("ga", "Pitcairn"),
("gl", "Pitcairn"),
("gn", "Pitcairn"),
("gu", "પીટ\u{ac7}ક\u{ac7}ર\u{acd}ન"),
("gv", "Pitcairn"),
("ha", "Pitcairn"),
("he", "פיטקרן"),
("hi", "पिटकायर\u{94d}न"),
("hr", "Pitcairnovo Otočje"),
("ht", "Pitcairn"),
("hu", "Pitcairn-szigetek"),
("hy", "Պիտքերնյան կղզիներ"),
("ia", "Insula Pitcairn"),
("id", "Pitcairn"),
("io", "Pitcairn"),
("is", "Pitkairn-eyja"),
("it", "Pitcairn"),
("iu", "Pitcairn"),
("ja", "ピトケアン"),
("ka", "პიტკარინი"),
("ki", "Pitcairn"),
("kk", "Питкэрн аралдары"),
("kl", "Pitcairn"),
("km", "ព\u{17b8}តខាយរ\u{17b7}ន"),
("kn", "Pitcairn"),
("ko", "핏케언 제도"),
("ku", "Pitkayirn"),
("kv", "Pitcairn"),
("kw", "Pitcairn"),
("ky", "Питкэрн аралдары"),
("lo", "Pitcairn"),
("lt", "Pitkernas"),
("lv", "Pitkērna"),
("mi", "Pitcairn"),
("mk", "Питкаирн"),
("ml", "പിറ\u{d4d}റ\u{d4d}കയേണ\u{d4d}\u{200d}"),
("mn", "Pitcairn"),
("mr", "पिटक\u{947}र\u{94d}न"),
("ms", "Pitcairn"),
("mt", "Pitcairn"),
("my", "Pitcairn"),
("na", "Pitcairn"),
("nb", "Pitcairn"),
("ne", "पितक\u{948}रन"),
("nl", "Pitcairneilanden"),
("nn", "Pitcairn"),
("nv", "Pitcairn"),
("oc", "Illa de Pitcairn"),
("or", "ପ\u{b3f}ଟକେର\u{b4d}ନ"),
("pa", "ਪਿਟਸਾਰਨ"),
("pi", "Pitcairn"),
("pl", "Pitcairn"),
("ps", "Pitcairn"),
("pt", "Pitcairn"),
("pt_BR", "Pitcairn"),
("ro", "Pitcairn"),
("ru", "Питкэрн"),
("rw", "Piticayirine"),
("sc", "Pitcairn"),
("sd", "Pitcairn"),
("si", "ප\u{dd2}ට\u{dca}ක\u{dcf}ය\u{dd2}රනව"),
("sk", "Pitcairnove ostrovy"),
("sl", "Pitcairn"),
("so", "Pitcairn"),
("sq", "Pitkern"),
("sr", "Питкарн"),
("sv", "Pitcairn"),
("sw", "Pitcairn"),
("ta", "பிட\u{bcd}கேரின\u{bcd}"),
("te", "ప\u{c3f}ట\u{c4d}\u{200c}క\u{c48}ర\u{c4d}న\u{c4d}"),
("tg", "Питкоирн"),
("th", "พ\u{e34}ตแคร\u{e4c}น"),
("ti", "Pitcairn"),
("tk", "Pitkern"),
("tl", "Pitcairn"),
("tr", "Pitcairn"),
("tt", "Питкаирн"),
("ug", "پىتكاير"),
("uk", "Піткерн"),
("ur", "Pitcairn"),
("uz", "Pitcairn"),
("ve", "Pitcairn"),
("vi", "Pi-thợ-khenh"),
("wa", "Pitcairn"),
("wo", "Pitcairn"),
("xh", "Pitcairn"),
("yo", "Pitcairn"),
("zh_CN", "皮特克恩"),
("zh_HK", "皮特康"),
("zh_TW", "皮特肯島"),
("zu", "Pitcairn"),
]),
#[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: None,
}
}