// DO NOT TOUCH THIS FILE. (Auto-generated by `keshvar-code-generator/src/countries.rs`)
//! A module for country `Sint Maarten`
#[cfg(all(feature = "sx", feature = "constants"))]
/// A module to access all constant country data for `Sint Maarten`.
///
/// 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::SX;
pub const ALPHA3: Alpha3 = Alpha3::SXM;
pub const CONTINENT: Continent = Continent::NorthAmerica;
pub const COUNTRY_CODE: usize = 1;
pub const CURRENCY_CODE: CurrencyCode = CurrencyCode::ANG;
pub const GEC: Option<GEC> = Some(GEC::NN);
pub const INTERNATIONAL_PREFIX: &str = "011";
pub const IOC: Option<IOC> = None;
pub const ISO_SHORT_NAME: &str = "Sint Maarten (Dutch part)";
pub const ISO_LONG_NAME: &str = "Sint Maarten";
pub const OFFICIAL_LANGUAGE_LIST: &[&str] = &["en", "nl"];
pub const SPOKEN_LANGUAGE_LIST: &[&str] = &["en", "nl"];
pub const NATIONAL_DESTINATION_CODE_LENGTH_LIST: &[usize] = &[3];
pub const NATIONAL_NUMBER_LENGTH_LIST: &[usize] = &[10];
pub const NATIONAL_PREFIX: &str = "0";
pub const NATIONALITY: Option<&str> = Some("Dutch");
pub const NUMBER: &str = "534";
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 = "SX";
pub const UNOFFICIAL_NAME_LIST: &[&str] = &["Sint Maarten", "セント・マーチン島"];
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(42848);
#[cfg(feature = "emojis")]
pub const EMOJI: &str = "🇸🇽";
#[cfg(feature = "translations")]
pub const TRANSLATIONS: &[(&str, &str)] = &[
("ab", "Sint Maarten (Dutch part)"),
("af", "Sint Maarten (Dutch part)"),
("ak", "Sint Maarten (Dutch part)"),
("am", "Sint Maarten (Dutch part)"),
("an", "Sint Maarten (Dutch part)"),
("ar", "سانت مارتن (الجزء الهولندي)"),
("as", "Sint Maarten (Dutch part)"),
("ay", "Sint Maarten (Dutch part)"),
("az", "Sint Maarten (Dutch part)"),
("ba", "Sint Maarten (Dutch part)"),
("be", "Сінт-Мартэн (галандская частка)"),
("bg", "Синт Мартен (холандска част)"),
("bi", "Sint Maarten (Dutch part)"),
("bn", "সেন\u{9cd}ট ম\u{9be}র\u{9cd}টিন (ফ\u{9cd}রেঞ\u{9cd}চ অংশ)"),
("bn_IN", "সেন\u{9cd}ট ম\u{9be}র\u{9cd}টিন (ড\u{9be}চ অংশ)"),
("br", "Sint Maarten (Dutch part)"),
("bs", "Sint Maarten (Holandski dio)"),
("ca", "Sint Maarten (part neerlandesa)"),
("ce", "Sint Maarten (Dutch part)"),
("ch", "Sint Maarten (Dutch part)"),
("cs", "Svatý Martin (nizozemská část)"),
("cv", "Sint Maarten (Dutch part)"),
("cy", "Sint Maarten (Rhan Iseldiraidd)"),
("da", "Sint Maarten (hollandsk del)"),
("de", "Saint-Martin (Niederländischer Teil)"),
("dv", "Sint Maarten (Dutch part)"),
("dz", "Sint Maarten (Dutch part)"),
("ee", "Sint Maarten (Dutch part)"),
("el", "Άγιος Μαρτίνος (Ολλανδικό τμήμα)"),
("en", "Sint Maarten (Dutch part)"),
("eo", "Sankta-Marteno (nederlanda parto)"),
("es", "Isla de San Martín (zona holandsea)"),
("et", "Sint Maarten (Hollandi osa)"),
("eu", "Saint Martin (Holandar zatia)"),
("fa", "سنت مارتین (بخش آلمانی)"),
("ff", "Sint Maarten (Dutch part)"),
("fi", "Sint Maarten (hollantilainen osa)"),
("fo", "Sint Maarten (Dutch part)"),
("fr", "Saint-Martin (partie néerlandaise)"),
("fy", "Sint Maarten (Dutch part)"),
("ga", "Sint Maarten (ceantar Ollannach)"),
("gl", "San Martiño (parte holandesa)"),
("gn", "Sint Maarten (Dutch part)"),
("gu", "સિન\u{acd}ટ માર\u{acd}ટ\u{ac7}ન (ડચ વિસ\u{acd}તાર)"),
("gv", "Sint Maarten (Dutch part)"),
("ha", "Sint Maarten (Dutch part)"),
("he", "סנט מארטן (החלק ההולנדי)"),
("hi", "स\u{947}\u{902}ट मार\u{94d}टिन (डच भाग)"),
("hr", "Sveti Martin (nizozemski dio)"),
("ht", "Sint Maarten (Dutch part)"),
("hu", "Szent Martin (holland oldal)"),
("hy", "Սինթ Մարտեն (Հոլանդական մաս)"),
("ia", "Sancte Martin (parte nederlandese)"),
("id", "Sint Maarten (wilayah Belanda)"),
("io", "Sint Maarten (Dutch part)"),
("is", "Sankti Maarten (hollenski hluti)"),
("it", "Sint Maarten (Olanda)"),
("iu", "Sint Maarten (Dutch part)"),
("ja", "サンマルタン (オランダ領)"),
("ka", "Sint Maarten (Dutch part)"),
("ki", "Sint Maarten (Dutch part)"),
("kk", "Синт-Мартен (Голландия аймағы)"),
("kl", "Sint Maarten (Dutch part)"),
("km", "សាន\u{200b}ម\u{17c9}ាទ\u{17b8}ន (ផ\u{17d2}នែក\u{200b}របស\u{17cb}ហ\u{17bb}ល\u{17d2}លង\u{17cb})"),
("kn", "Sint Maarten (Dutch part)"),
("ko", "신트마르턴 (네덜란드령)"),
("ku", "Saint Martin (beşa firansî)"),
("kv", "Sint Maarten (Dutch part)"),
("kw", "Sint Maarten (Dutch part)"),
("ky", "Синт-Мартен (Нидерланд аймагы)"),
("lo", "Sint Maarten (Dutch part)"),
("lt", "Sin Martenas (Nyderalandų dalis)"),
("lv", "Sintmārtena (Nīderlandes daļa)"),
("mi", "Sint Maarten (Dutch part)"),
("mk", "Св. Мартин (Холандски дел)"),
("ml", "Sint Maarten (Dutch part)"),
("mn", "Sint Maarten (Dutch part)"),
("mr", "स\u{947}\u{902}ट मार\u{94d}टिन (डच भाग)"),
("ms", "Sint Maarten (Dutch part)"),
("mt", "Sint Maarten (Dutch part)"),
("my", "Sint Maarten (Dutch part)"),
("na", "Sint Maarten (Dutch part)"),
("nb", "Sint Maarten (nederlandsk del)"),
("ne", "सिन\u{94d}ट मार\u{94d}ट\u{947}न(डच अ\u{902}श)"),
("nl", "Sint Maarten (Nederlands deel)"),
("nn", "Sint Maarten (Dutch part)"),
("nv", "Sint Maarten (Dutch part)"),
("oc", "Sant Martin (Part neerlandesa)"),
("or", "ସ\u{b3f}ଣ\u{b4d}ଟ ମ\u{b3e}ର\u{b4d}ଟ\u{b3f}ନ (ଫର\u{b3e}ସୀ ଅଂଶ)"),
("pa", "ਸ\u{a47}\u{a02}ਟ ਮਾਰਟਿਨ (ਡ\u{a71}ਚ ਭਾਗ)"),
("pi", "Sint Maarten (Dutch part)"),
("pl", "Sint Maarten (część holenderska)"),
("ps", "Sint Maarten (Dutch part)"),
("pt", "São Martinho (Países Baixos)"),
("pt_BR", "São Martim (parte holandesa)"),
("ro", "Sfântul Martin (partea olandeză)"),
("ru", "Синт-Мартен (голландская часть)"),
("rw", "Sint Maarten (Dutch part)"),
("sc", "Sint Maarten (parte olandesa)"),
("sd", "Sint Maarten (Dutch part)"),
("si", "ස\u{dd2}න\u{dca}ට\u{dca} ම\u{dcf}ටෙන\u{dca} (ඕලන\u{dca}ද කොටස)"),
("sk", "Sint Maarten (holandská časť)"),
("sl", "Sint Maarten (nizozemski del)"),
("so", "Sint Maarten (Dutch part)"),
("sq", "Shën Martin (pjesa Holandeze)"),
("sr", "Свети Мартин (холандски део)"),
("sv", "Sint Maarten (nederländska delen)"),
("sw", "Sint Maarten (Dutch part)"),
("ta", "Sint Maarten (Dutch part)"),
("te", "Sint Maarten (Dutch part)"),
("tg", "Сент-Мартин (минтақаи олмонӣ)"),
("th", "เซนต\u{e4c}มาร\u{e4c}ต\u{e34}น (ส\u{e48}วนของด\u{e31}ตช\u{e4c})"),
("ti", "Sint Maarten (Dutch part)"),
("tk", "Sint-Marten (Golland tarapy)"),
("tl", "Sint Maarten (Dutch part)"),
("tr", "Sint Maarten (Hollanda kısmı)"),
("tt", "Sint Maarten (Dutch part)"),
("ug", "سىنت مارتېن(گوللاندىيە بۆلىكى)"),
("uk", "Сінт-Мартен (голландська частина)"),
("ur", "Sint Maarten (Dutch part)"),
("uz", "Sint Maarten (Dutch part)"),
("ve", "Sint Maarten (Dutch part)"),
("vi", "Xin Mác-Ten (vùng Hà Lan)"),
("wa", "Sint Mårtén (boket olandès)"),
("wo", "Sint Maarten (Dutch part)"),
("xh", "Sint Maarten (Dutch part)"),
("yo", "Sint Maarten (Dutch part)"),
("zh_CN", "荷属圣马丁"),
("zh_HK", "聖馬丁 (荷屬)"),
("zh_TW", "聖馬丁 (荷屬)"),
("zu", "Sint Maarten (Dutch part)"),
];
#[cfg(all(feature = "sx", feature = "geo", feature = "constants"))]
/// GEO data as constants
pub mod geo {
pub const LATITUDE: f64 = 18.04248;
pub const LONGITUDE: f64 = -63.05483;
pub const MAX_LATITUDE: f64 = 18.0641707;
pub const MAX_LONGITUDE: f64 = -62.9784;
pub const MIN_LATITUDE: f64 = 17.9941;
pub const MIN_LONGITUDE: f64 = -63.13979990000001;
pub const NORTHEAST_LATITUDE: f64 = 18.0641707;
pub const NORTHEAST_LONGITUDE: f64 = -62.9784;
pub const SOUTHWEST_LATITUDE: f64 = 17.9941;
pub const SOUTHWEST_LONGITUDE: f64 = -63.13979990000001;
}
}
#[cfg(all(feature = "sx", 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: 18.04248,
longitude: -63.05483,
max_latitude: 18.0641707,
max_longitude: -62.9784,
min_latitude: 17.9941,
min_longitude: -63.13979990000001,
bounds: CountryGeoBounds {
northeast: CountryGeoBound {
latitude: 18.0641707,
longitude: -62.9784,
},
southwest: CountryGeoBound {
latitude: 17.9941,
longitude: -63.13979990000001,
},
},
}
}
}
#[cfg(all(feature = "sx", 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 = "sx")]
/// [`Country`](crate::Country) struct for this country.
pub fn new() -> Country {
Country{
alpha2: Alpha2::SX,
alpha3: Alpha3::SXM,
address_format: None,
continent: Continent::NorthAmerica,
country_code: 1,
currency_code: CurrencyCode::ANG,
maybe_gec: Some(GEC::NN),
#[cfg(feature = "geo")]
geo: geo::new(),
international_prefix: "011",
maybe_ioc: None,
iso_long_name: "Sint Maarten",
iso_short_name: "Sint Maarten (Dutch part)",
official_language_list: ["en", "nl"].to_vec(),
spoken_language_list: ["en", "nl"].to_vec(),
national_destination_code_length_list: [3].to_vec(),
national_number_length_list: [10].to_vec(),
national_prefix: "0",
maybe_nationality: Some("Dutch"),
number: "534",
postal_code: false,
postal_code_format: None,
maybe_region: Some(Region::Americas),
start_of_week: WeekDay::Monday,
maybe_subregion: Some(SubRegion::Caribbean),
un_locode: "SX",
unofficial_name_list: ["Sint Maarten", "セント・マーチン島"].to_vec(),
world_region: WorldRegion::AMER,
#[cfg(feature = "emojis")]
emoji: "🇸🇽",
#[cfg(feature = "translations")]
translations: HashMap::from([("ab", "Sint Maarten (Dutch part)"), ("af", "Sint Maarten (Dutch part)"), ("ak", "Sint Maarten (Dutch part)"), ("am", "Sint Maarten (Dutch part)"), ("an", "Sint Maarten (Dutch part)"), ("ar", "سانت مارتن (الجزء الهولندي)"), ("as", "Sint Maarten (Dutch part)"), ("ay", "Sint Maarten (Dutch part)"), ("az", "Sint Maarten (Dutch part)"), ("ba", "Sint Maarten (Dutch part)"), ("be", "Сінт-Мартэн (галандская частка)"), ("bg", "Синт Мартен (холандска част)"), ("bi", "Sint Maarten (Dutch part)"), ("bn", "সেন\u{9cd}ট ম\u{9be}র\u{9cd}টিন (ফ\u{9cd}রেঞ\u{9cd}চ অংশ)"), ("bn_IN", "সেন\u{9cd}ট ম\u{9be}র\u{9cd}টিন (ড\u{9be}চ অংশ)"), ("br", "Sint Maarten (Dutch part)"), ("bs", "Sint Maarten (Holandski dio)"), ("ca", "Sint Maarten (part neerlandesa)"), ("ce", "Sint Maarten (Dutch part)"), ("ch", "Sint Maarten (Dutch part)"), ("cs", "Svatý Martin (nizozemská část)"), ("cv", "Sint Maarten (Dutch part)"), ("cy", "Sint Maarten (Rhan Iseldiraidd)"), ("da", "Sint Maarten (hollandsk del)"), ("de", "Saint-Martin (Niederländischer Teil)"), ("dv", "Sint Maarten (Dutch part)"), ("dz", "Sint Maarten (Dutch part)"), ("ee", "Sint Maarten (Dutch part)"), ("el", "Άγιος Μαρτίνος (Ολλανδικό τμήμα)"), ("en", "Sint Maarten (Dutch part)"), ("eo", "Sankta-Marteno (nederlanda parto)"), ("es", "Isla de San Martín (zona holandsea)"), ("et", "Sint Maarten (Hollandi osa)"), ("eu", "Saint Martin (Holandar zatia)"), ("fa", "سنت مارتین (بخش آلمانی)"), ("ff", "Sint Maarten (Dutch part)"), ("fi", "Sint Maarten (hollantilainen osa)"), ("fo", "Sint Maarten (Dutch part)"), ("fr", "Saint-Martin (partie néerlandaise)"), ("fy", "Sint Maarten (Dutch part)"), ("ga", "Sint Maarten (ceantar Ollannach)"), ("gl", "San Martiño (parte holandesa)"), ("gn", "Sint Maarten (Dutch part)"), ("gu", "સિન\u{acd}ટ માર\u{acd}ટ\u{ac7}ન (ડચ વિસ\u{acd}તાર)"), ("gv", "Sint Maarten (Dutch part)"), ("ha", "Sint Maarten (Dutch part)"), ("he", "סנט מארטן (החלק ההולנדי)"), ("hi", "स\u{947}\u{902}ट मार\u{94d}टिन (डच भाग)"), ("hr", "Sveti Martin (nizozemski dio)"), ("ht", "Sint Maarten (Dutch part)"), ("hu", "Szent Martin (holland oldal)"), ("hy", "Սինթ Մարտեն (Հոլանդական մաս)"), ("ia", "Sancte Martin (parte nederlandese)"), ("id", "Sint Maarten (wilayah Belanda)"), ("io", "Sint Maarten (Dutch part)"), ("is", "Sankti Maarten (hollenski hluti)"), ("it", "Sint Maarten (Olanda)"), ("iu", "Sint Maarten (Dutch part)"), ("ja", "サンマルタン (オランダ領)"), ("ka", "Sint Maarten (Dutch part)"), ("ki", "Sint Maarten (Dutch part)"), ("kk", "Синт-Мартен (Голландия аймағы)"), ("kl", "Sint Maarten (Dutch part)"), ("km", "សាន\u{200b}ម\u{17c9}ាទ\u{17b8}ន (ផ\u{17d2}នែក\u{200b}របស\u{17cb}ហ\u{17bb}ល\u{17d2}លង\u{17cb})"), ("kn", "Sint Maarten (Dutch part)"), ("ko", "신트마르턴 (네덜란드령)"), ("ku", "Saint Martin (beşa firansî)"), ("kv", "Sint Maarten (Dutch part)"), ("kw", "Sint Maarten (Dutch part)"), ("ky", "Синт-Мартен (Нидерланд аймагы)"), ("lo", "Sint Maarten (Dutch part)"), ("lt", "Sin Martenas (Nyderalandų dalis)"), ("lv", "Sintmārtena (Nīderlandes daļa)"), ("mi", "Sint Maarten (Dutch part)"), ("mk", "Св. Мартин (Холандски дел)"), ("ml", "Sint Maarten (Dutch part)"), ("mn", "Sint Maarten (Dutch part)"), ("mr", "स\u{947}\u{902}ट मार\u{94d}टिन (डच भाग)"), ("ms", "Sint Maarten (Dutch part)"), ("mt", "Sint Maarten (Dutch part)"), ("my", "Sint Maarten (Dutch part)"), ("na", "Sint Maarten (Dutch part)"), ("nb", "Sint Maarten (nederlandsk del)"), ("ne", "सिन\u{94d}ट मार\u{94d}ट\u{947}न(डच अ\u{902}श)"), ("nl", "Sint Maarten (Nederlands deel)"), ("nn", "Sint Maarten (Dutch part)"), ("nv", "Sint Maarten (Dutch part)"), ("oc", "Sant Martin (Part neerlandesa)"), ("or", "ସ\u{b3f}ଣ\u{b4d}ଟ ମ\u{b3e}ର\u{b4d}ଟ\u{b3f}ନ (ଫର\u{b3e}ସୀ ଅଂଶ)"), ("pa", "ਸ\u{a47}\u{a02}ਟ ਮਾਰਟਿਨ (ਡ\u{a71}ਚ ਭਾਗ)"), ("pi", "Sint Maarten (Dutch part)"), ("pl", "Sint Maarten (część holenderska)"), ("ps", "Sint Maarten (Dutch part)"), ("pt", "São Martinho (Países Baixos)"), ("pt_BR", "São Martim (parte holandesa)"), ("ro", "Sfântul Martin (partea olandeză)"), ("ru", "Синт-Мартен (голландская часть)"), ("rw", "Sint Maarten (Dutch part)"), ("sc", "Sint Maarten (parte olandesa)"), ("sd", "Sint Maarten (Dutch part)"), ("si", "ස\u{dd2}න\u{dca}ට\u{dca} ම\u{dcf}ටෙන\u{dca} (ඕලන\u{dca}ද කොටස)"), ("sk", "Sint Maarten (holandská časť)"), ("sl", "Sint Maarten (nizozemski del)"), ("so", "Sint Maarten (Dutch part)"), ("sq", "Shën Martin (pjesa Holandeze)"), ("sr", "Свети Мартин (холандски део)"), ("sv", "Sint Maarten (nederländska delen)"), ("sw", "Sint Maarten (Dutch part)"), ("ta", "Sint Maarten (Dutch part)"), ("te", "Sint Maarten (Dutch part)"), ("tg", "Сент-Мартин (минтақаи олмонӣ)"), ("th", "เซนต\u{e4c}มาร\u{e4c}ต\u{e34}น (ส\u{e48}วนของด\u{e31}ตช\u{e4c})"), ("ti", "Sint Maarten (Dutch part)"), ("tk", "Sint-Marten (Golland tarapy)"), ("tl", "Sint Maarten (Dutch part)"), ("tr", "Sint Maarten (Hollanda kısmı)"), ("tt", "Sint Maarten (Dutch part)"), ("ug", "سىنت مارتېن(گوللاندىيە بۆلىكى)"), ("uk", "Сінт-Мартен (голландська частина)"), ("ur", "Sint Maarten (Dutch part)"), ("uz", "Sint Maarten (Dutch part)"), ("ve", "Sint Maarten (Dutch part)"), ("vi", "Xin Mác-Ten (vùng Hà Lan)"), ("wa", "Sint Mårtén (boket olandès)"), ("wo", "Sint Maarten (Dutch part)"), ("xh", "Sint Maarten (Dutch part)"), ("yo", "Sint Maarten (Dutch part)"), ("zh_CN", "荷属圣马丁"), ("zh_HK", "聖馬丁 (荷屬)"), ("zh_TW", "聖馬丁 (荷屬)"), ("zu", "Sint Maarten (Dutch part)")]),
#[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(42848),
}
}