// DO NOT TOUCH THIS FILE. (Auto-generated by `keshvar-code-generator/src/countries.rs`)
//! A module for country `The Turks and Caicos Islands`
#[cfg(all(feature = "tc", feature = "constants"))]
/// A module to access all constant country data for `The Turks and Caicos Islands`.
///
/// Note that to use this module, `constant` feature should be enabled.
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::TC;
pub const ALPHA3: Alpha3 = Alpha3::TCA;
pub const CONTINENT: Continent = Continent::NorthAmerica;
pub const COUNTRY_CODE: usize = 1;
pub const CURRENCY_CODE: CurrencyCode = CurrencyCode::USD;
pub const GEC: Option<GEC> = Some(GEC::TK);
pub const INTERNATIONAL_PREFIX: &str = "011";
pub const IOC: Option<IOC> = None;
pub const ISO_SHORT_NAME: &str = "Turks and Caicos Islands";
pub const ISO_LONG_NAME: &str = "The Turks and Caicos Islands";
pub const OFFICIAL_LANGUAGE_LIST: &[&str] = &["en"];
pub const SPOKEN_LANGUAGE_LIST: &[&str] = &["en"];
pub const NATIONAL_DESTINATION_CODE_LENGTH_LIST: &[usize] = &[3];
pub const NATIONAL_NUMBER_LENGTH_LIST: &[usize] = &[10];
pub const NATIONAL_PREFIX: &str = "1";
pub const NATIONALITY: Option<&str> = Some("Turks and Caicos Islander");
pub const NUMBER: &str = "796";
pub const POSTAL_CODE: bool = true;
pub const POSTAL_CODE_FORMAT: Option<&str> = Some("TKCA 1ZZ");
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 = "TC";
pub const UNOFFICIAL_NAME_LIST: &[&str] = &[
"Turks and Caicos Islands",
"Turks- und Caicosinseln",
"Îles Turks et Caïcos",
"Islas Turks y Caicos",
"タークス・カイコス諸島",
"Turks- en Caicoseilanden",
"Turks and Caicos",
];
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::Mi;
pub const POPULATION: Option<u64> = Some(45703);
#[cfg(feature = "emojis")]
pub const EMOJI: &str = "🇹🇨";
#[cfg(feature = "translations")]
pub const TRANSLATIONS: &[(&str, &str)] = &[
("ab", "Turks and Caicos Islands"),
("af", "Turks- en Caicos-eilande"),
("ak", "Turks and Caicos Islands"),
("am", "Turks and Caicos Islands"),
("an", "Turks and Caicos Islands"),
("ar", "جزر الت\u{651}رك و الكايكوس"),
("as", "ট\u{9c1}ৰ\u{9cd}কছ আৰ\u{9c1} কেইকোছ দ\u{9cd}বীপ"),
("ay", "Turks and Caicos Islands"),
("az", "Turks and Caicos Islands"),
("ba", "Turks and Caicos Islands"),
("be", "Цёркс і Кайкас"),
("bg", "Острови Тюрк и Кайкос"),
("bi", "Turks and Caicos Islands"),
("bn", "ট\u{9be}র\u{9cd}কস ও কেইকোস দ\u{9cd}বীপ"),
("bn_IN", "ট\u{9be}র\u{9cd}কস ও কেইকোস দ\u{9cd}বীপ"),
("br", "Inizi Turks ha Caicos"),
("bs", "Turks i Caicos Ostrva"),
("ca", "Illes Turks i Caicos"),
("ce", "Тёркс а"),
("ch", "Turks and Caicos Islands"),
("cs", "Turks a Caicos"),
("cv", "Тёркс а"),
("cy", "Ynysoedd y Turks a Caicos"),
("da", "Turks- og Caicosøerne"),
("de", "Turks- und Caicosinseln"),
("dv", "ޓ\u{7a7}ކ\u{7a6}ސ\u{7b0} އ\u{7a6}ދ\u{7a8} ކ\u{7a6}އ\u{7a8}ކ\u{7af} ޖ\u{7a6}ޒ\u{7a9}ރ\u{7a7}"),
("dz", "ཊརཀས\u{f72}་ དང་ ཀའ\u{f72}་ཀ\u{f7c}ས\u{f72}་ ཨའ\u{f72}་ལ\u{f7a}ནཌ\u{f72}ས\u{f72}།"),
("ee", "Turks and Caicos Islands"),
("el", "Τερκς και Κάικος Νήσοι"),
("en", "Turks and Caicos Islands"),
("eo", "Turkoj kaj Kajkoj"),
("es", "Islas Turcas y Caicos"),
("et", "Turksi ja Caicose saared"),
("eu", "Turk eta Caicos uharteak"),
("fa", "جزایر ترک و کایکوس"),
("ff", "Turks and Caicos Islands"),
("fi", "Turks- ja Caicossaaret"),
("fo", "Turks and Caicos Islands"),
("fr", "Îles Turques-et-Caïques"),
("fy", "Turks- en Kaikoseilannen"),
("ga", "Oileáin Turks agus Caicos"),
("gl", "Illas Turcos e Caicos"),
("gn", "Turks and Caicos Islands"),
("gu", "ત\u{ac1}ર\u{acd}કસ અન\u{ac7} ક\u{ac7}ઇકોસ ટાપ\u{ac1}ઓ"),
("gv", "Turks and Caicos Islands"),
("ha", "Turks and Caicos Islands"),
("he", "איי טרקס וקייקוס"),
("hi", "त\u{941}र\u{94d}क और क\u{947}कोस द\u{94d}वीपसम\u{942}ह"),
("hr", "Otoci Turks i Caicos"),
("ht", "Turks and Caicos Islands"),
("hu", "Turks- és Caicos-szigetek"),
("hy", "Թյորքս և Կայկոս կղզիներ"),
("ia", "Insulas Turks e Caicos"),
("id", "Kepulauan Turks dan Caicos"),
("io", "Turks e Kaikos-Insuli"),
("is", "Turks- og Kaikós-eyjar"),
("it", "Isole Turks e Caicos"),
("iu", "Turks and Caicos Islands"),
("ja", "タークス及びカイコス諸島"),
("ka", "ტერკის და კაიკოს კუნძულები"),
("ki", "Turks and Caicos Islands"),
("kk", "Теркс және Кайкос аралдары"),
("kl", "Turks and Caicos Islands"),
("km", "កោះ\u{200b}ទ\u{17bd}ក ន\u{17b7}ង កៃក\u{17bc}ស"),
("kn", "Turks and Caicos Islands"),
("ko", "터크스 케이커스 제도"),
("ku", "Giravên Turks û Caicos"),
("kv", "Turks and Caicos Islands"),
("kw", "Turks ha Kaykos"),
("ky", "Туркс жана Каикос аралдары"),
("lo", "Turks and Caicos Islands"),
("lt", "Terkso ir Kaikoso salos"),
("lv", "Tērksu un Kaikosu salas"),
("mi", "Turks and Caicos Islands"),
("mk", "Туркси и Каициски острови"),
("ml", "ത\u{d41}ര\u{d4d}\u{200d}ക\u{d4d}ക\u{d4d}സ\u{d41}ം കൈകോസ\u{d41}ം ദ\u{d4d}വീപ\u{d41}കള\u{d4d}\u{200d}"),
("mn", "Turks and Caicos Islands"),
("mr", "टर\u{94d}कस\u{94d} आणी क\u{948}कोस आयल\u{945}\u{902}डस\u{94d}"),
("ms", "Kepulauan Turks dan Caicos"),
("mt", "Gżejjer Turks u Kajkos"),
("my", "Turks and Caicos Islands"),
("na", "Turks and Caicos Islands"),
("nb", "Turks- og Caicosøyene"),
("ne", "टर\u{94d}क\u{94d}स र काइकस टाप\u{941}"),
("nl", "Turks- en Caicoseilanden"),
("nn", "Turks- og Caicosøyane"),
("nv", "Turks and Caicos Islands"),
("oc", "Illas Turcas e Caïcas"),
("or", "ତ\u{b41}ର\u{b4d}କ ଏବଂ କୈକୋସ ଦ\u{b4d}ବୀପ"),
("pa", "ਤ\u{a41}ਰਕਸ ਅਤ\u{a47} ਕ\u{a47}ਈਕ\u{a4b}ਸ ਟਾਪ\u{a42}"),
("pi", "Turks and Caicos Islands"),
("pl", "Turks i Caicos"),
("ps", "Turks and Caicos Islands"),
("pt", "Ilhas Turcas e Caicos"),
("pt_BR", "Ilhas Turks e Caicos"),
("ro", "Insulele Turks și Caicos"),
("ru", "Острова Туркс и Каикос"),
("rw", "Ibirwa bya Takisi na Kayikosi"),
("sc", "Ìsulas Turks e Caicos"),
("sd", "Turks and Caicos Islands"),
("si", "ත\u{dd4}ර\u{dca}ක\u{dd2} හ\u{dcf} ක\u{dcf}ය\u{dd2}කෝස\u{dca} ද\u{dd6}පත\u{dca}"),
("sk", "Ostrovy Turks a Caicos"),
("sl", "Turks in Caicoški otoki"),
("so", "Turks and Caicos Islands"),
("sq", "Ishujt Turks dhe Kaikos"),
("sr", "Острва Туркс и Каикос"),
("sv", "Turks- och Caicosöarna"),
("sw", "Turks and Caicos Islands"),
("ta", "துருக\u{bcd}கஸ\u{bcd} மற\u{bcd}றும\u{bcd} கைசோஸ\u{bcd} த\u{bc0}வுகள\u{bcd}"),
("te", "టర\u{c4d}కస\u{c4d} మర\u{c3f}యు క\u{c48}క\u{c4b}స\u{c4d} ఐల\u{c3e}ండ\u{c4d}స\u{c4d}"),
("tg", "Ҷазираҳои Теркс ва Кайкос"),
("th", "หม\u{e39}\u{e48}เกาะเต\u{e34}กส\u{e4c}และหม\u{e39}\u{e48}เกาะเคคอส"),
("ti", "Turks and Caicos Islands"),
("tk", "Turks we Kaikos adalary"),
("tl", "Turks at Caicos Islands"),
("tr", "Turks ve Caicos Adaları"),
("tt", "Түркс белән Җаиҗос Утравлары"),
("ug", "تۇركس ۋە كايكوس ئارىلى"),
("uk", "Острови Теркс і Кайкос"),
("ur", "جزائر کیکس و ترکیہ"),
("uz", "Terks va Kaykos orollari"),
("ve", "Turks and Caicos Islands"),
("vi", "Quần Đảo Tuốc và Cai-cox"),
("wa", "Iyes Turks et Caicos"),
("wo", "Turks and Caicos Islands"),
("xh", "Turks and Caicos Islands"),
("yo", "Àwọn Erékùṣù Turks àti Caicos"),
("zh_CN", "特克斯和凯科斯群岛"),
("zh_HK", "土克凱可羣島"),
("zh_TW", "土克凱可群島"),
("zu", "Turks and Caicos Islands"),
];
#[cfg(all(feature = "tc", feature = "geo", feature = "constants"))]
/// GEO data as constants
pub mod geo {
pub const LATITUDE: f64 = 21.694025;
pub const LONGITUDE: f64 = -71.797928;
pub const MAX_LATITUDE: f64 = 22.0016285;
pub const MAX_LONGITUDE: f64 = -71.05949989999999;
pub const MIN_LATITUDE: f64 = 21.1459922;
pub const MIN_LONGITUDE: f64 = -72.52069999999999;
pub const NORTHEAST_LATITUDE: f64 = 22.0016285;
pub const NORTHEAST_LONGITUDE: f64 = -71.05949989999999;
pub const SOUTHWEST_LATITUDE: f64 = 21.1459922;
pub const SOUTHWEST_LONGITUDE: f64 = -72.52069999999999;
}
}
#[cfg(all(feature = "tc", feature = "geo"))]
/// GEO module for this country.
pub mod geo {
use crate::{CountryGeo, CountryGeoBound, CountryGeoBounds};
/// GEO information for this country.
pub fn new() -> CountryGeo {
CountryGeo {
latitude: 21.694025,
longitude: -71.797928,
max_latitude: 22.0016285,
max_longitude: -71.05949989999999,
min_latitude: 21.1459922,
min_longitude: -72.52069999999999,
bounds: CountryGeoBounds {
northeast: CountryGeoBound {
latitude: 22.0016285,
longitude: -71.05949989999999,
},
southwest: CountryGeoBound {
latitude: 21.1459922,
longitude: -72.52069999999999,
},
},
}
}
}
#[cfg(all(feature = "tc", feature = "subdivisions"))]
/// Subdivision module for this country.
pub mod subdivisions {
#[allow(unused_imports)]
use crate::{Alpha2, Subdivision, SubdivisionType};
use std::collections::HashMap;
// In this state, We do not know if subdivisions have geo or not!
#[cfg(feature = "geo")]
#[allow(unused_imports)]
use crate::SubdivisionGeo;
/// Subdivisions for this country.
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 = "tc")]
/// [`Country`](crate::Country) struct for this country.
pub fn new() -> Country {
Country{
alpha2: Alpha2::TC,
alpha3: Alpha3::TCA,
address_format: None,
continent: Continent::NorthAmerica,
country_code: 1,
currency_code: CurrencyCode::USD,
maybe_gec: Some(GEC::TK),
#[cfg(feature = "geo")]
geo: geo::new(),
international_prefix: "011",
maybe_ioc: None,
iso_long_name: "The Turks and Caicos Islands",
iso_short_name: "Turks and Caicos Islands",
official_language_list: ["en"].to_vec(),
spoken_language_list: ["en"].to_vec(),
national_destination_code_length_list: [3].to_vec(),
national_number_length_list: [10].to_vec(),
national_prefix: "1",
maybe_nationality: Some("Turks and Caicos Islander"),
number: "796",
postal_code: true,
postal_code_format: Some("TKCA 1ZZ"),
maybe_region: Some(Region::Americas),
start_of_week: WeekDay::Monday,
maybe_subregion: Some(SubRegion::Caribbean),
un_locode: "TC",
unofficial_name_list: ["Turks and Caicos Islands", "Turks- und Caicosinseln", "Îles Turks et Caïcos", "Islas Turks y Caicos", "タークス・カイコス諸島", "Turks- en Caicoseilanden", "Turks and Caicos"].to_vec(),
world_region: WorldRegion::APAC,
#[cfg(feature = "emojis")]
emoji: "🇹🇨",
#[cfg(feature = "translations")]
translations: HashMap::from([("ab", "Turks and Caicos Islands"), ("af", "Turks- en Caicos-eilande"), ("ak", "Turks and Caicos Islands"), ("am", "Turks and Caicos Islands"), ("an", "Turks and Caicos Islands"), ("ar", "جزر الت\u{651}رك و الكايكوس"), ("as", "ট\u{9c1}ৰ\u{9cd}কছ আৰ\u{9c1} কেইকোছ দ\u{9cd}বীপ"), ("ay", "Turks and Caicos Islands"), ("az", "Turks and Caicos Islands"), ("ba", "Turks and Caicos Islands"), ("be", "Цёркс і Кайкас"), ("bg", "Острови Тюрк и Кайкос"), ("bi", "Turks and Caicos Islands"), ("bn", "ট\u{9be}র\u{9cd}কস ও কেইকোস দ\u{9cd}বীপ"), ("bn_IN", "ট\u{9be}র\u{9cd}কস ও কেইকোস দ\u{9cd}বীপ"), ("br", "Inizi Turks ha Caicos"), ("bs", "Turks i Caicos Ostrva"), ("ca", "Illes Turks i Caicos"), ("ce", "Тёркс а"), ("ch", "Turks and Caicos Islands"), ("cs", "Turks a Caicos"), ("cv", "Тёркс а"), ("cy", "Ynysoedd y Turks a Caicos"), ("da", "Turks- og Caicosøerne"), ("de", "Turks- und Caicosinseln"), ("dv", "ޓ\u{7a7}ކ\u{7a6}ސ\u{7b0} އ\u{7a6}ދ\u{7a8} ކ\u{7a6}އ\u{7a8}ކ\u{7af} ޖ\u{7a6}ޒ\u{7a9}ރ\u{7a7}"), ("dz", "ཊརཀས\u{f72}་ དང་ ཀའ\u{f72}་ཀ\u{f7c}ས\u{f72}་ ཨའ\u{f72}་ལ\u{f7a}ནཌ\u{f72}ས\u{f72}།"), ("ee", "Turks and Caicos Islands"), ("el", "Τερκς και Κάικος Νήσοι"), ("en", "Turks and Caicos Islands"), ("eo", "Turkoj kaj Kajkoj"), ("es", "Islas Turcas y Caicos"), ("et", "Turksi ja Caicose saared"), ("eu", "Turk eta Caicos uharteak"), ("fa", "جزایر ترک و کایکوس"), ("ff", "Turks and Caicos Islands"), ("fi", "Turks- ja Caicossaaret"), ("fo", "Turks and Caicos Islands"), ("fr", "Îles Turques-et-Caïques"), ("fy", "Turks- en Kaikoseilannen"), ("ga", "Oileáin Turks agus Caicos"), ("gl", "Illas Turcos e Caicos"), ("gn", "Turks and Caicos Islands"), ("gu", "ત\u{ac1}ર\u{acd}કસ અન\u{ac7} ક\u{ac7}ઇકોસ ટાપ\u{ac1}ઓ"), ("gv", "Turks and Caicos Islands"), ("ha", "Turks and Caicos Islands"), ("he", "איי טרקס וקייקוס"), ("hi", "त\u{941}र\u{94d}क और क\u{947}कोस द\u{94d}वीपसम\u{942}ह"), ("hr", "Otoci Turks i Caicos"), ("ht", "Turks and Caicos Islands"), ("hu", "Turks- és Caicos-szigetek"), ("hy", "Թյորքս և Կայկոս կղզիներ"), ("ia", "Insulas Turks e Caicos"), ("id", "Kepulauan Turks dan Caicos"), ("io", "Turks e Kaikos-Insuli"), ("is", "Turks- og Kaikós-eyjar"), ("it", "Isole Turks e Caicos"), ("iu", "Turks and Caicos Islands"), ("ja", "タークス及びカイコス諸島"), ("ka", "ტერკის და კაიკოს კუნძულები"), ("ki", "Turks and Caicos Islands"), ("kk", "Теркс және Кайкос аралдары"), ("kl", "Turks and Caicos Islands"), ("km", "កោះ\u{200b}ទ\u{17bd}ក ន\u{17b7}ង កៃក\u{17bc}ស"), ("kn", "Turks and Caicos Islands"), ("ko", "터크스 케이커스 제도"), ("ku", "Giravên Turks û Caicos"), ("kv", "Turks and Caicos Islands"), ("kw", "Turks ha Kaykos"), ("ky", "Туркс жана Каикос аралдары"), ("lo", "Turks and Caicos Islands"), ("lt", "Terkso ir Kaikoso salos"), ("lv", "Tērksu un Kaikosu salas"), ("mi", "Turks and Caicos Islands"), ("mk", "Туркси и Каициски острови"), ("ml", "ത\u{d41}ര\u{d4d}\u{200d}ക\u{d4d}ക\u{d4d}സ\u{d41}ം കൈകോസ\u{d41}ം ദ\u{d4d}വീപ\u{d41}കള\u{d4d}\u{200d}"), ("mn", "Turks and Caicos Islands"), ("mr", "टर\u{94d}कस\u{94d} आणी क\u{948}कोस आयल\u{945}\u{902}डस\u{94d}"), ("ms", "Kepulauan Turks dan Caicos"), ("mt", "Gżejjer Turks u Kajkos"), ("my", "Turks and Caicos Islands"), ("na", "Turks and Caicos Islands"), ("nb", "Turks- og Caicosøyene"), ("ne", "टर\u{94d}क\u{94d}स र काइकस टाप\u{941}"), ("nl", "Turks- en Caicoseilanden"), ("nn", "Turks- og Caicosøyane"), ("nv", "Turks and Caicos Islands"), ("oc", "Illas Turcas e Caïcas"), ("or", "ତ\u{b41}ର\u{b4d}କ ଏବଂ କୈକୋସ ଦ\u{b4d}ବୀପ"), ("pa", "ਤ\u{a41}ਰਕਸ ਅਤ\u{a47} ਕ\u{a47}ਈਕ\u{a4b}ਸ ਟਾਪ\u{a42}"), ("pi", "Turks and Caicos Islands"), ("pl", "Turks i Caicos"), ("ps", "Turks and Caicos Islands"), ("pt", "Ilhas Turcas e Caicos"), ("pt_BR", "Ilhas Turks e Caicos"), ("ro", "Insulele Turks și Caicos"), ("ru", "Острова Туркс и Каикос"), ("rw", "Ibirwa bya Takisi na Kayikosi"), ("sc", "Ìsulas Turks e Caicos"), ("sd", "Turks and Caicos Islands"), ("si", "ත\u{dd4}ර\u{dca}ක\u{dd2} හ\u{dcf} ක\u{dcf}ය\u{dd2}කෝස\u{dca} ද\u{dd6}පත\u{dca}"), ("sk", "Ostrovy Turks a Caicos"), ("sl", "Turks in Caicoški otoki"), ("so", "Turks and Caicos Islands"), ("sq", "Ishujt Turks dhe Kaikos"), ("sr", "Острва Туркс и Каикос"), ("sv", "Turks- och Caicosöarna"), ("sw", "Turks and Caicos Islands"), ("ta", "துருக\u{bcd}கஸ\u{bcd} மற\u{bcd}றும\u{bcd} கைசோஸ\u{bcd} த\u{bc0}வுகள\u{bcd}"), ("te", "టర\u{c4d}కస\u{c4d} మర\u{c3f}యు క\u{c48}క\u{c4b}స\u{c4d} ఐల\u{c3e}ండ\u{c4d}స\u{c4d}"), ("tg", "Ҷазираҳои Теркс ва Кайкос"), ("th", "หม\u{e39}\u{e48}เกาะเต\u{e34}กส\u{e4c}และหม\u{e39}\u{e48}เกาะเคคอส"), ("ti", "Turks and Caicos Islands"), ("tk", "Turks we Kaikos adalary"), ("tl", "Turks at Caicos Islands"), ("tr", "Turks ve Caicos Adaları"), ("tt", "Түркс белән Җаиҗос Утравлары"), ("ug", "تۇركس ۋە كايكوس ئارىلى"), ("uk", "Острови Теркс і Кайкос"), ("ur", "جزائر کیکس و ترکیہ"), ("uz", "Terks va Kaykos orollari"), ("ve", "Turks and Caicos Islands"), ("vi", "Quần Đảo Tuốc và Cai-cox"), ("wa", "Iyes Turks et Caicos"), ("wo", "Turks and Caicos Islands"), ("xh", "Turks and Caicos Islands"), ("yo", "Àwọn Erékùṣù Turks àti Caicos"), ("zh_CN", "特克斯和凯科斯群岛"), ("zh_HK", "土克凱可羣島"), ("zh_TW", "土克凱可群島"), ("zu", "Turks and Caicos Islands")]),
#[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::Mi,
maybe_population: Some(45703),
}
}