// DO NOT TOUCH THIS FILE. (Auto-generated by `keshvar-code-generator/src/countries.rs`)
//! A module for country `The Republic of San Marino`
#[cfg(all(feature = "sm", feature = "constants"))]
/// A module to access all constant country data for `The Republic of San Marino`.
///
/// 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::SM;
pub const ALPHA3: Alpha3 = Alpha3::SMR;
pub const CONTINENT: Continent = Continent::Europe;
pub const COUNTRY_CODE: usize = 378;
pub const CURRENCY_CODE: CurrencyCode = CurrencyCode::EUR;
pub const GEC: Option<GEC> = Some(GEC::SM);
pub const INTERNATIONAL_PREFIX: &str = "00";
pub const IOC: Option<IOC> = Some(IOC::SMR);
pub const ISO_SHORT_NAME: &str = "San Marino";
pub const ISO_LONG_NAME: &str = "The Republic of San Marino";
pub const OFFICIAL_LANGUAGE_LIST: &[&str] = &["it"];
pub const SPOKEN_LANGUAGE_LIST: &[&str] = &["it"];
pub const NATIONAL_DESTINATION_CODE_LENGTH_LIST: &[usize] = &[2];
pub const NATIONAL_NUMBER_LENGTH_LIST: &[usize] = &[9, 10, 11, 12];
pub const NATIONAL_PREFIX: &str = "None";
pub const NATIONALITY: Option<&str> = Some("Sammarinese");
pub const NUMBER: &str = "674";
pub const POSTAL_CODE: bool = true;
pub const POSTAL_CODE_FORMAT: Option<&str> = Some("4789\\d");
pub const REGION: Option<Region> = Some(Region::Europe);
pub const START_DAY_OF_WEEK: WeekDay = WeekDay::Monday;
pub const SUBREGION: Option<SubRegion> = Some(SubRegion::SouthernEurope);
pub const UN_LOCODE: &str = "SM";
pub const UNOFFICIAL_NAME_LIST: &[&str] = &["San Marino", "Saint-Marin", "サンマリノ"];
pub const WORLD_REGION: WorldRegion = WorldRegion::EMEA;
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(33660);
#[cfg(feature = "emojis")]
pub const EMOJI: &str = "🇸🇲";
#[cfg(feature = "translations")]
pub const TRANSLATIONS: &[(&str, &str)] = &[
("ab", "San Marino"),
("af", "San Marino"),
("ak", "San Marino"),
("am", "ሳን ማሪኖ"),
("an", "San Marino"),
("ar", "سان مارينو"),
("as", "চ\u{9be}ন ম\u{9be}ৰিনো"),
("ay", "San Marino"),
("az", "San Marino"),
("ba", "San Marino"),
("be", "Сан-Марына"),
("bg", "Сан Марино"),
("bi", "San Marino"),
("bn", "স\u{9be}ন ম\u{9be}রিনো"),
("bn_IN", "স\u{9be}ন ম\u{9be}রিনো"),
("br", "San Marino"),
("bs", "San Marino"),
("ca", "San Marino"),
("ce", "Сан-Марино"),
("ch", "San Marino"),
("cs", "San Marino"),
("cv", "Сан-Марино"),
("cy", "San Marino"),
("da", "San Marino"),
("de", "San Marino"),
("dv", "ސ\u{7a6}ނ\u{7b0} މ\u{7a6}ރ\u{7a9}ނ\u{7af}"),
("dz", "ས\u{f7a}ན་ མ\u{f7a}་ར\u{f72}་ན\u{f7c}།"),
("ee", "San Marino"),
("el", "Άγιος Μαρίνος"),
("en", "San Marino"),
("eo", "San-Marino"),
("es", "San Marino"),
("et", "San Marino"),
("eu", "San Marino"),
("fa", "سان مارینو"),
("ff", "San Marino"),
("fi", "San Marino"),
("fo", "San Marino"),
("fr", "Saint-Marin"),
("fy", "San Marino"),
("ga", "San Mairíne"),
("gl", "San Marino"),
("gn", "San Marino"),
("gu", "સાન મરિનો"),
("gv", "San Marino"),
("ha", "San Marino"),
("he", "סן מרינו"),
("hi", "सान मारिनो"),
("hr", "San Marino"),
("ht", "Sen Maren"),
("hu", "San Marino"),
("hy", "Սան Մարինո"),
("ia", "San Marino"),
("id", "San Marino"),
("io", "San-Marino"),
("is", "San Marínó"),
("it", "San Marino"),
("iu", "San Marino"),
("ja", "サンマリノ"),
("ka", "სან-მარინო"),
("ki", "San Marino"),
("kk", "Сан-Марино"),
("kl", "San Marino"),
("km", "សាន\u{17cb}ម\u{17c9}ារ\u{17b8}ណ\u{17bc}"),
("kn", "ಸ\u{ccd}ಯಾನ\u{ccd} ಮಾರ\u{cbf}ನೋ"),
("ko", "산마리노"),
("ku", "San Marîno"),
("kv", "Сан-Марино"),
("kw", "Sen Marin"),
("ky", "Сан-Марино"),
("lo", "ປະເທດແຊ\u{eb1}ງມາແລງ"),
("lt", "San Marinas"),
("lv", "Sanmarīno"),
("mi", "Hato Marino"),
("mk", "Сан Марино"),
("ml", "സന\u{d4d}\u{200d} മരിനോ"),
("mn", "Сан марино"),
("mr", "स\u{945}न म\u{947}रिनो"),
("ms", "San Marino"),
("mt", "San Marino"),
(
"my",
"ဆန\u{103a}မာရ\u{102e}န\u{102d}\u{102f}န\u{102d}\u{102f}င\u{103a}င\u{1036}",
),
("na", "Tanmarino"),
("nb", "San Marino"),
("ne", "सान मारिनो"),
("nl", "San Marino"),
("nn", "San Marino"),
("nv", "San Mawínoo Bikéyah"),
("oc", "Sant Marin"),
("or", "ସେନ ମେରୀନୋ"),
("pa", "ਸਾਨ ਮਾਰੀਨ\u{a42}"),
("pi", "सान मरीनो"),
("pl", "San Marino"),
("ps", "سان مارینو"),
("pt", "San Marino"),
("pt_BR", "São Marino"),
("ro", "San Marino"),
("ru", "Сан-Марино"),
("rw", "Mutagatifu Marino"),
("sc", "Santu Marinu"),
("sd", "San Marino"),
("si", "ශ\u{dcf}න\u{dca}ත මැර\u{dd2}නෝ"),
("sk", "San Maríno"),
("sl", "San Marino"),
("so", "San Marino"),
("sq", "San Marino"),
("sr", "Сан Марино"),
("sv", "San Marino"),
("sw", "San Marino"),
("ta", "ச\u{bbe}ன\u{bcd} மர\u{bc0}னோ"),
("te", "స\u{c3e}న\u{c4d} మ\u{c47}ర\u{c3f}న\u{c4b}"),
("tg", "Сан-Марино"),
("th", "ซานมาร\u{e35}โน"),
("ti", "San Marino"),
("tk", "San-Marino"),
("tl", "San Marino"),
("tr", "San Marino"),
("tt", "Сан Марино"),
("ug", "سان-مارىنو"),
("uk", "Сан-Марино"),
("ur", "سان مارینو"),
("uz", "San Marino"),
("ve", "San Marino"),
("vi", "Xan Ma-ri-nô"),
("wa", "Sint Marin"),
("wo", "San Marino"),
("xh", "San Marino"),
("yo", "San Màrínò"),
("zh_CN", "圣马力诺市"),
("zh_HK", "聖馬力諾"),
("zh_TW", "聖馬利諾"),
("zu", "USanti Marino"),
];
#[cfg(all(feature = "sm", feature = "geo", feature = "constants"))]
/// GEO data as constants
pub mod geo {
pub const LATITUDE: f64 = 43.94236;
pub const LONGITUDE: f64 = 12.457777;
pub const MAX_LATITUDE: f64 = 43.992075;
pub const MAX_LONGITUDE: f64 = 12.5167041;
pub const MIN_LATITUDE: f64 = 43.8936809;
pub const MIN_LONGITUDE: f64 = 12.4034824;
pub const NORTHEAST_LATITUDE: f64 = 43.992075;
pub const NORTHEAST_LONGITUDE: f64 = 12.5167041;
pub const SOUTHWEST_LATITUDE: f64 = 43.8936809;
pub const SOUTHWEST_LONGITUDE: f64 = 12.4034824;
}
}
#[cfg(all(feature = "sm", 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: 43.94236,
longitude: 12.457777,
max_latitude: 43.992075,
max_longitude: 12.5167041,
min_latitude: 43.8936809,
min_longitude: 12.4034824,
bounds: CountryGeoBounds {
northeast: CountryGeoBound {
latitude: 43.992075,
longitude: 12.5167041,
},
southwest: CountryGeoBound {
latitude: 43.8936809,
longitude: 12.4034824,
},
},
}
}
}
#[cfg(all(feature = "sm", 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(
[
(
"01",
Subdivision{
name: "Acquaviva",
country_alpha2: Alpha2::SM,
code: "01",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo{latitude: Some(43.945153), longitude: Some(12.4179988), max_latitude: Some(43.9578511), min_latitude: Some(43.9333961), max_longitude: Some(12.4408071), min_longitude: Some(12.4034824)}),
comments: None,
subdivision_type: SubdivisionType::Municipality,
#[cfg(feature = "translations")]
translations: HashMap::from([("ar", "أكوافيفا"), ("bg", "Акуавива (Сан Марино)"), ("bn", "আকোয\u{9bc}\u{9be}ভ\u{9be}ইভ\u{9be}"), ("ca", "Acquaviva"), ("ccp", "𑄃𑄬𑄇\u{1112a}𑄠𑄞\u{11128}𑄞"), ("ceb", "Castello di Acquaviva"), ("cs", "Acquaviva"), ("da", "Acquaviva"), ("de", "Acquaviva"), ("el", "Ακουαβίβα"), ("en", "Acquaviva"), ("es", "Acquaviva"), ("et", "Acquaviva"), ("eu", "Acquaviva"), ("fa", "آکووا ویوا"), ("fi", "Acquaviva"), ("fr", "Acquaviva"), ("gl", "Acquaviva"), ("gu", "એક\u{acd}વાવિવા"), ("he", "אקואוויווה"), ("hi", "एक\u{94d}वाविवा"), ("hu", "Acquaviva"), ("id", "Acquaviva, San Marino"), ("it", "Acquaviva"), ("ja", "アックアヴィーヴァ"), ("kn", "ಅಕ\u{ccd}ವೇವ\u{cbf}ವಾ"), ("ko", "아콰비바"), ("ky", "Аккуавива"), ("lt", "Akvaviva"), ("lv", "Akvaviva"), ("mr", "अक\u{94d}वाव\u{94d}हिवा"), ("ms", "Acquaviva"), ("nb", "Acquaviva"), ("nl", "Acquaviva"), ("no", "Acquaviva"), ("pl", "Acquaviva"), ("pt", "Acquaviva"), ("ro", "Acquaviva, San Marino"), ("ru", "Аккуавива"), ("si", "ඇක\u{dca}ව\u{dcf}ව\u{dd2}ව\u{dcf}"), ("sk", "Acquaviva"), ("sr", "Аквавива"), ("sr_Latn", "Akvaviva"), ("sv", "Acquaviva"), ("ta", "அக\u{bcd}குவைவ\u{bbe}"), ("te", "అక\u{c4d}వ\u{c47}వ\u{c3f}య\u{c3e}"), ("th", "แอคค\u{e31}วว\u{e34}วา"), ("tr", "Acquaviva"), ("uk", "Аккуавіва"), ("ur", "آکواویوا"), ("vi", "Acquaviva"), ("zh", "阿夸维瓦")]),
unofficial_name_list: ["Acquaviva"].to_vec(),
}
),
(
"02",
Subdivision{
name: "Chiesanuova",
country_alpha2: Alpha2::SM,
code: "02",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo{latitude: Some(43.91429050000001), longitude: Some(12.4208642), max_latitude: Some(43.9321595), min_latitude: Some(43.9001989), max_longitude: Some(12.4378871), min_longitude: Some(12.4075108)}),
comments: None,
subdivision_type: SubdivisionType::Municipality,
#[cfg(feature = "translations")]
translations: HashMap::from([("ar", "تشيسانوفا"), ("bg", "Киезануова (Сан Марино)"), ("bn", "চিচ\u{9be}ন\u{9cd}য\u{9c1}ভ\u{9be}"), ("ca", "Chiesanuova"), ("ccp", "𑄌\u{11128}𑄥𑄬𑄚\u{1112f}𑄞"), ("cs", "Chiesanuova"), ("da", "Chiesanuova"), ("de", "Chiesanuova"), ("el", "Κιεζανουόβα"), ("en", "Chiesanuova"), ("es", "Chiesanuova"), ("et", "Chiesanuova (San Marino)"), ("eu", "Chiesanuova"), ("fa", "کیسانوووا"), ("fi", "Chiesanuova"), ("fr", "Chiesanuova"), ("gl", "Chiesanuova"), ("gu", "ચિઝાન\u{ac1}ઓવા"), ("he", "קייזאנואובה"), ("hi", "च\u{947}सन\u{941}ओवा"), ("hu", "Chiesanuova"), ("hy", "Կիեզանուովա"), ("id", "Chiesanuova"), ("it", "Chiesanuova"), ("ja", "キエザヌオーヴァ"), ("kn", "ಚ\u{cbf}ಸಾನ\u{cc2}ವಾ"), ("ko", "키에사누오바"), ("lt", "Kjezanuova"), ("lv", "Kjezanuova"), ("mr", "चिसन\u{941}ओवा"), ("ms", "Chiesanuova"), ("nb", "Chiesanuova"), ("nl", "Chiesanuova"), ("no", "Chiesanuova"), ("pl", "Chiesanuova"), ("pt", "Chiesanuova"), ("ro", "Chiesanuova"), ("ru", "Кьезануова"), ("si", "චය\u{dd2}සනොව\u{dcf}"), ("sk", "Chiesanuova"), ("sr", "Кјезануова"), ("sr_Latn", "Kjezanuova"), ("sv", "Chiesanuova"), ("ta", "சியேஷனுவவ"), ("te", "చ\u{c40}సన\u{c4d}య\u{c4b}వ\u{c3e}"), ("th", "ก\u{e34}เอซาน\u{e39}โอวา"), ("tr", "Chiesanuova"), ("uk", "Кʼєзануова"), ("ur", "کیئزانووا"), ("vi", "Chiesanuova"), ("zh", "基埃萨努欧瓦")]),
unofficial_name_list: ["Poggio di Chiesanuova"].to_vec(),
}
),
(
"03",
Subdivision{
name: "Domagnano",
country_alpha2: Alpha2::SM,
code: "03",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo{latitude: Some(43.9501929), longitude: Some(12.4681537), max_latitude: Some(43.9531099), min_latitude: Some(43.9464416), max_longitude: Some(12.4734553), min_longitude: Some(12.459486)}),
comments: None,
subdivision_type: SubdivisionType::Municipality,
#[cfg(feature = "translations")]
translations: HashMap::from([("ar", "دومانيانو"), ("bg", "Доманяно"), ("bn", "ডোম\u{9be}গ\u{9cd}ন\u{9be}নো"), ("ca", "Domagnano"), ("ccp", "𑄓\u{11127}𑄟𑄇\u{11134}𑄚𑄚\u{1112e}"), ("ceb", "Domagnano"), ("cs", "Domagnano"), ("da", "Domagnano"), ("de", "Domagnano"), ("el", "Ντομαγκνιάνο"), ("en", "Domagnano"), ("es", "Domagnano"), ("et", "Domagnano"), ("eu", "Domagnano"), ("fa", "دومانیانو"), ("fi", "Domagnano"), ("fr", "Domagnano"), ("gl", "Domagnano"), ("gu", "ડોમ\u{ac7}ગન\u{ac7}નો"), ("he", "דומניאנו"), ("hi", "डोमागननो"), ("hu", "Domagnano"), ("id", "Domagnano"), ("it", "Domagnano"), ("ja", "ドマニャーノ"), ("kk", "Доманьяно"), ("kn", "ಡೊಮಗ\u{ccd}ನಾನೋ"), ("ko", "도마냐노"), ("lt", "Domanjanas"), ("lv", "Domanjāno"), ("mr", "डोम\u{945}गनानो"), ("ms", "Domagnano"), ("nb", "Domagnano"), ("nl", "Domagnano"), ("no", "Domagnano"), ("pl", "Domagnano"), ("ps", "دومانیانو"), ("pt", "Domagnano"), ("ro", "Domagnano"), ("ru", "Доманьяно"), ("si", "ද\u{dd4}මන\u{dca}ග\u{dcf}නෝ"), ("sk", "Domagnano"), ("sr", "Домањано"), ("sr_Latn", "Domanjano"), ("sv", "Domagnano"), ("ta", "டொம\u{bbe}ஞனோ"), ("te", "డ\u{c4a}మ\u{c3e}గ\u{c4d}న\u{c3e}న\u{c4b}"), ("th", "โดม\u{e31}ญญาโน"), ("tr", "Domagnano"), ("uk", "Доманьяно"), ("ur", "دوماجنانو"), ("vi", "Domagnano"), ("zh", "多玛尼亚诺")]),
unofficial_name_list: ["Domagnano"].to_vec(),
}
),
(
"04",
Subdivision{
name: "Faetano",
country_alpha2: Alpha2::SM,
code: "04",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo{latitude: Some(43.9257086), longitude: Some(12.4993728), max_latitude: Some(43.93020629999999), min_latitude: Some(43.9242222), max_longitude: Some(12.5006162), min_longitude: Some(12.4951199)}),
comments: None,
subdivision_type: SubdivisionType::Municipality,
#[cfg(feature = "translations")]
translations: HashMap::from([("ar", "فيتانو"), ("bg", "Фаетано"), ("bn", "ফেট\u{9be}নো"), ("ca", "Faetano"), ("ccp", "𑄜𑄠𑄬𑄖𑄚\u{1112e}"), ("ceb", "Castello di Faetano"), ("cs", "Faetano"), ("da", "Faetano"), ("de", "Faetano"), ("el", "Φετάνο"), ("en", "Faetano"), ("es", "Faetano"), ("et", "Faetano"), ("eu", "Faetano"), ("fa", "فااتانو"), ("fi", "Faetano"), ("fr", "Faetano"), ("gl", "Faetano"), ("gu", "ફાટ\u{ac7}નો"), ("he", "פאטאנו"), ("hi", "फाटानो"), ("hu", "Faetano"), ("hy", "Ֆաետանո"), ("id", "Faetano"), ("it", "Faetano"), ("ja", "ファエターノ"), ("kk", "Фаэтано"), ("kn", "ಫ\u{cc6}ಟಾನೊ"), ("ko", "파에타노"), ("lt", "Faetanas"), ("lv", "Featāno"), ("mr", "फाट\u{945}नो"), ("ms", "Faetano"), ("nb", "Faetano"), ("nl", "Faetano"), ("no", "Faetano"), ("pl", "Faetano"), ("ps", "فایتانو"), ("pt", "Faetano"), ("ro", "Faetano"), ("ru", "Фаэтано"), ("si", "ෆට\u{dcf}නෝ"), ("sk", "Faetano"), ("sr", "Фаетано"), ("sr_Latn", "Faetano"), ("sv", "Faetano"), ("ta", "ப\u{bbe}யிடனோ"), ("te", "ఫ\u{c3e}య\u{c3f}ట\u{c3e}న\u{c4b}"), ("th", "เฟย\u{e4c}นาโต"), ("tr", "Faetano"), ("uk", "Фаетано"), ("ur", "فیٹانو"), ("vi", "Faetano"), ("zh", "法尔齐亚诺")]),
unofficial_name_list: ["Faetano"].to_vec(),
}
),
(
"05",
Subdivision{
name: "Fiorentino",
country_alpha2: Alpha2::SM,
code: "05",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo{latitude: Some(43.9078337), longitude: Some(12.4581209), max_latitude: Some(43.92223509999999), min_latitude: Some(43.8936809), max_longitude: Some(12.4778208), min_longitude: Some(12.4316196)}),
comments: None,
subdivision_type: SubdivisionType::Municipality,
#[cfg(feature = "translations")]
translations: HashMap::from([("ar", "فيورنتينو"), ("bg", "Фиорентино"), ("bn", "ফিয\u{9bc}োরেনটিনো"), ("ca", "Fiorentino"), ("ccp", "𑄜\u{1112d}𑄠\u{1112e}𑄢𑄬𑄚\u{11134}𑄑\u{11128}𑄚\u{1112e}"), ("ceb", "Castello di Fiorentino"), ("cs", "Fiorentino"), ("da", "Fiorentino"), ("de", "Fiorentino"), ("el", "Φιορεντίνο"), ("en", "Fiorentino"), ("es", "Fiorentino"), ("et", "Fiorentino"), ("eu", "Fiorentino"), ("fa", "فیورنتینو"), ("fi", "Fiorentino"), ("fr", "Fiorentino"), ("gl", "Fiorentino"), ("gu", "ફિયોર\u{ac7}ન\u{acd}ટીનો"), ("he", "פיורנטינו"), ("hi", "फ\u{93c}ियोर\u{947}\u{902}तिनो"), ("hu", "Fiorentino"), ("hy", "Ֆիորենտինո"), ("id", "Fiorentino"), ("it", "Fiorentino"), ("ja", "フィオレンティーノ"), ("kn", "ಫ\u{cbf}ಯೊರ\u{cc6}ಂಟ\u{cbf}ನೊ"), ("ko", "피오렌티노"), ("lt", "Fiorentinas"), ("lv", "Fiorentīno"), ("mr", "फिओर\u{947}\u{902}टीनो"), ("ms", "Fiorentino"), ("nb", "Fiorentino"), ("nl", "Fiorentino"), ("no", "Fiorentino"), ("pl", "Fiorentino"), ("pt", "Fiorentino"), ("ro", "Fiorentino"), ("ru", "Фьорентино"), ("si", "ෆ\u{dca}ලොරෙන\u{dca}ට\u{dd2}නෝ"), ("sk", "Fiorentino"), ("sr", "Фјорентино"), ("sr_Latn", "Fjorentino"), ("sv", "Fiorentino"), ("ta", "பைஓரென\u{bcd}டினோ"), ("te", "ఫ\u{c3f}య\u{c4b}ర\u{c46}ంట\u{c3f}న\u{c4b}"), ("th", "ฟ\u{e34}โอเรนต\u{e34}โน"), ("tr", "Fiorentino"), ("uk", "Фйорентіно"), ("ur", "فیورنتینو"), ("vi", "Fiorentino"), ("zh", "菲奥伦蒂诺")]),
unofficial_name_list: ["Fiorentino"].to_vec(),
}
),
(
"06",
Subdivision{
name: "Borgo Maggiore",
country_alpha2: Alpha2::SM,
code: "06",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo{latitude: Some(43.9574882), longitude: Some(12.4552546), max_latitude: Some(43.9681825), min_latitude: Some(43.918149), max_longitude: Some(12.4827569), min_longitude: Some(12.428586)}),
comments: None,
subdivision_type: SubdivisionType::Municipality,
#[cfg(feature = "translations")]
translations: HashMap::from([("ar", "بورغو ماجيوري"), ("bg", "Борго Маджоре"), ("bn", "বোর\u{9cd}গ ম\u{9cd}য\u{9be}জ\u{9cd}ঞ\u{9c1}ইর"), ("ca", "Borgo Maggiore"), ("ccp", "𑄝\u{1112e}𑄢\u{11134}𑄉\u{1112e} 𑄟\u{11133}𑄠𑄉\u{11128}𑄠\u{1112e}𑄢\u{11134}"), ("ceb", "Castello di Borgo Maggiore"), ("cs", "Borgo Maggiore"), ("da", "Borgo Maggiore"), ("de", "Borgo Maggiore"), ("el", "Μπόργκο Ματζιόρε"), ("en", "Borgo Maggiore"), ("es", "Borgo Maggiore"), ("et", "Borgo Maggiore"), ("eu", "Borgo Maggiore"), ("fa", "بورگو ماجیوره"), ("fi", "Borgo Maggiore"), ("fr", "Borgo Maggiore"), ("gl", "Borgo Maggiore"), ("gu", "બોર\u{acd}ગો મ\u{ac7}ગીયોર"), ("he", "בורגו מג׳ורה"), ("hi", "बोर\u{94d}गो म\u{948}गौयर"), ("hu", "Borgo Maggiore"), ("id", "Borgo Maggiore"), ("it", "Borgo Maggiore"), ("ja", "ボルゴ・マッジョーレ"), ("kk", "Борго-Маджоре"), ("kn", "ಬೊರ\u{ccd}ಗೊ ಮ\u{ccd}ಯಾಗ\u{cbf}ಯೋರ\u{ccd}"), ("ko", "보르고마조레"), ("lt", "Borgo Madžorė"), ("lv", "Borgo Madžore"), ("mr", "बोरो म\u{947}गायोर"), ("ms", "Borgo Maggiore"), ("nb", "Borgo Maggiore"), ("nl", "Borgo Maggiore"), ("no", "Borgo Maggiore"), ("pl", "Borgo Maggiore"), ("pt", "Borgo Maggiore"), ("ro", "Borgo Maggiore"), ("ru", "Борго-Маджоре"), ("si", "බොර\u{dca}ගෝ මැග\u{dd3}ඕරේ"), ("sk", "Borgo Maggiore"), ("sr", "Борго Мађоре"), ("sr_Latn", "Borgo Mađore"), ("sv", "Borgo Maggiore"), ("ta", "போர\u{bcd}கோ ம\u{bbe}க\u{bcd}கியோரே"), ("te", "బ\u{c4b}ర\u{c4d}గ\u{c4b} మ\u{c3e}గ\u{c3f}య\u{c4b}ర\u{c4d}"), ("th", "บอร\u{e4c}โกม\u{e31}จโจเร"), ("tr", "Borgo Maggiore"), ("uk", "Борго-Маджоре"), ("ur", "بورجو ماججیوری"), ("vi", "Borgo Maggiore"), ("zh", "博尔戈·马吉欧雷")]),
unofficial_name_list: ["Borgo Maggiore"].to_vec(),
}
),
(
"07",
Subdivision{
name: "San Marino",
country_alpha2: Alpha2::SM,
code: "07",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo{latitude: Some(43.9355907), longitude: Some(12.4472806), max_latitude: Some(43.9403789), min_latitude: Some(43.9242767), max_longitude: Some(12.4529661), min_longitude: Some(12.4383433)}),
comments: None,
subdivision_type: SubdivisionType::Municipality,
#[cfg(feature = "translations")]
translations: HashMap::from([("af", "San Marino"), ("am", "ሳን ማሪኖ"), ("ar", "سان مارينو المدينة"), ("az", "San Marino"), ("be", "Горад Сан-Марына"), ("bg", "Сан Марино"), ("bn", "স\u{9be}ন ম\u{9be}রিনো"), ("bs", "San Marino"), ("ca", "Ciutat de San Marino"), ("ccp", "𑄥𑄚\u{11134} 𑄟𑄬𑄢\u{11128}𑄚\u{1112e}"), ("ceb", "Castello di San Marino Città"), ("cs", "San Marino"), ("cy", "Dinas San Marino"), ("da", "San Marino"), ("de", "San Marino"), ("el", "Άγιος Μαρίνος"), ("en", "San Marino"), ("es", "San Marino"), ("et", "San Marino"), ("eu", "San Marino"), ("fa", "سن مارینو"), ("fi", "San Marino"), ("fr", "Ville de Saint-Marin"), ("ga", "Cathair San Mairíne, San Mairíne"), ("gl", "Cidade de San Mariño - Città di San Marino"), ("gu", "સાનમ\u{ac5}રિનો"), ("he", "סן מרינו"), ("hi", "सानमारिनो"), ("hr", "San Marino"), ("hu", "San Marino"), ("hy", "Սան Մարինո"), ("id", "San Marino"), ("is", "San Marínó"), ("it", "Città di San Marino"), ("ja", "サンマリノ市"), ("jv", "San Marino"), ("ka", "სან-მარინო"), ("kk", "Сан-Марино"), ("kn", "ಸಾನ\u{ccd}ಮರ\u{cbf}ನೊ"), ("ko", "산마리노"), ("ky", "Сан-Марино"), ("lt", "San Marinas"), ("lv", "Sanmarīno"), ("mk", "Сан Марино"), ("mn", "Сан-Марино"), ("mr", "स\u{945}न मरीनो"), ("ms", "San Marino"), ("nb", "San Marino"), ("nl", "San Marino"), ("no", "San Marino"), ("pl", "San Marino"), ("pt", "San Marino"), ("ro", "Orașul San Marino"), ("ru", "Сан-Марино"), ("si", "සැන\u{dca} මැර\u{dd3}නෝ"), ("sk", "San Maríno"), ("sl", "San Marino"), ("sq", "San Marino"), ("sr", "Сан Марино"), ("sr_Latn", "San Marino"), ("sv", "San Marino"), ("ta", "செயின\u{bcd}ட\u{bcd} மரினோ நகரம\u{bcd}"), ("te", "శ\u{c3e}న\u{c4d} మ\u{c3e}ర\u{c3f}న\u{c4b}"), ("th", "ซานมาร\u{e35}โน"), ("tk", "San-Marino"), ("tr", "San Marino şehri"), ("uk", "Сан-Марино"), ("ur", "سان مارینو شہر"), ("uz", "San-Marino"), ("vi", "Thành phố San Marino"), ("yo", "Ìlú San Màrínò"), ("yo_BJ", "Ìlú San Màrínò"), ("yue", "聖馬連奴城"), ("yue_Hans", "圣马连奴城"), ("zh", "聖馬力諾")]),
unofficial_name_list: ["Saint Marin"].to_vec(),
}
),
(
"08",
Subdivision{
name: "Montegiardino",
country_alpha2: Alpha2::SM,
code: "08",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo{latitude: Some(43.9097318), longitude: Some(12.4863344), max_latitude: Some(43.9119125), min_latitude: Some(43.9061677), max_longitude: Some(12.4898347), min_longitude: Some(12.4802671)}),
comments: None,
subdivision_type: SubdivisionType::Municipality,
#[cfg(feature = "translations")]
translations: HashMap::from([("ar", "مونتيجاردينو"), ("bg", "Монтеджардино"), ("bn", "মন\u{9cd}টেগ\u{9be}র\u{9cd}ডিনো"), ("ca", "Montegiardino"), ("ccp", "𑄟\u{11127}𑄚\u{11134}𑄑\u{11128}𑄉𑄢\u{11134}𑄓\u{11128}𑄚\u{1112e}"), ("ceb", "Castello di Montegiardino"), ("cs", "Montegiardino"), ("da", "Montegiardino"), ("de", "Montegiardino"), ("el", "Μοντετζαρντίνο"), ("en", "Montegiardino"), ("es", "Montegiardino"), ("et", "Montegiardino"), ("eu", "Montegiardino"), ("fa", "مونته\u{200c}جیاردینو"), ("fi", "Montegiardino"), ("fr", "Montegiardino"), ("gl", "Montegiardino"), ("gu", "મોન\u{acd}ટ\u{ac7}ગિઆર\u{acd}ડિનો"), ("he", "מונטג׳ארדינו"), ("hi", "मो\u{902}ट\u{947}जिआर\u{94d}डीनो"), ("hu", "Montegiardino"), ("hy", "Մոնտեջարդինո"), ("id", "Montegiardino"), ("it", "Montegiardino"), ("ja", "モンテジャルディーノ"), ("kn", "ಮೊಂಟ\u{cc6}ಗ\u{cc6}ರ\u{ccd}ಡ\u{cbf}ನೋ"), ("ko", "몬테자르디노"), ("lt", "Montedžardinas"), ("lv", "Montedžardino"), ("mr", "मॉन\u{94d}ट\u{947}गीर\u{94d}डिनो"), ("ms", "Montegiardino"), ("nb", "Montegiardino"), ("nl", "Montegiardino"), ("no", "Montegiardino"), ("pl", "Montegiardino"), ("pt", "Montegiardino"), ("ro", "Montegiardino"), ("ru", "Монтеджардино"), ("si", "මොන\u{dca}ටෙග\u{dcf}ර\u{dca}ඩ\u{dd2}නෝ"), ("sk", "Montegiardino"), ("sr", "Монтеђардино"), ("sr_Latn", "Monteđardino"), ("sv", "Montegiardino"), ("ta", "மொண\u{bcd}டேஜிஆர\u{bcd}டினோ"), ("te", "మ\u{c3e}ంట\u{c46}గ\u{c3f}య\u{c3e}ర\u{c4d}డ\u{c3f}న\u{c4b}"), ("th", "มอนจาร\u{e4c}ด\u{e34}โน"), ("tr", "Montegiardino"), ("uk", "Монтеджардіно"), ("ur", "مونتےجاردینو"), ("vi", "Montegiardino"), ("zh", "蒙泰吉阿迪诺")]),
unofficial_name_list: ["Montegiardino"].to_vec(),
}
),
(
"09",
Subdivision{
name: "Serravalle",
country_alpha2: Alpha2::SM,
code: "09",
#[cfg(feature = "geo")]
geo: Some(SubdivisionGeo{latitude: Some(43.9690367), longitude: Some(12.4774099), max_latitude: Some(43.992075), min_latitude: Some(43.9565896), max_longitude: Some(12.5159), min_longitude: Some(12.448919)}),
comments: None,
subdivision_type: SubdivisionType::Municipality,
#[cfg(feature = "translations")]
translations: HashMap::from([("ar", "سرافاله"), ("bg", "Серавале (Сан Марино)"), ("bn", "সের\u{200d}\u{9cd}য\u{9be}ভ\u{9be}ল\u{9cd}ল\u{9cd}যে"), ("bs", "Serravalle"), ("ca", "Serravalle"), ("ccp", "𑄥𑄢\u{11134}𑄞𑄬𑄣\u{11128}"), ("ceb", "Serravalle (kapital sa munisipyo)"), ("cs", "Serravalle"), ("da", "Serravalle"), ("de", "Serravalle"), ("el", "Σερραβάλλε"), ("en", "Serravalle"), ("es", "Serravalle"), ("et", "Serravalle"), ("eu", "Serravalle"), ("fa", "سرواله"), ("fi", "Serravalle"), ("fr", "Serravalle"), ("gl", "Serravalle"), ("gu", "સ\u{ac7}રાવલ\u{acd}લ\u{ac7}"), ("he", "סראוואלה"), ("hi", "स\u{947}राव\u{947}ल\u{947}"), ("hu", "Serravalle"), ("id", "Serravalle, San Marino"), ("it", "Serravalle"), ("ja", "セラヴァッレ"), ("kn", "ಸ\u{cc6}ರಾವಾಲ\u{ccd}ಲ\u{cc6}"), ("ko", "세라발레"), ("lt", "Seravalė"), ("lv", "Serravalle"), ("mk", "Серавале"), ("mr", "सर\u{94d}रावाल\u{94d}ल\u{947}"), ("ms", "Serravalle"), ("nb", "Serravalle"), ("nl", "Serravalle"), ("no", "Serravalle"), ("pl", "Serravalle"), ("pt", "Serravalle"), ("ro", "Serravalle, San Marino"), ("ru", "Серравалле"), ("si", "සේර\u{dcf}වලේ"), ("sk", "Serravalle"), ("sl", "Serravalle"), ("sr", "Серавале"), ("sr_Latn", "Seravale"), ("sv", "Serravalle"), ("ta", "சேர\u{bcd}றவல\u{bcd}லே"), ("te", "స\u{c46}ర\u{c4d}ర\u{c3e}వల\u{c4d}ల\u{c46}"), ("th", "เซราว\u{e31}ลเล (ซานมาร\u{e35}โน)"), ("tr", "Serravalle"), ("uk", "Серравалле"), ("ur", "سیراوالی"), ("vi", "Serravalle"), ("zh", "塞拉瓦莱")]),
unofficial_name_list: ["Serravalle"].to_vec(),
}
),
]
)
}
}
#[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 = "sm")]
/// [`Country`](crate::Country) struct for this country.
pub fn new() -> Country {
Country {
alpha2: Alpha2::SM,
alpha3: Alpha3::SMR,
address_format: None,
continent: Continent::Europe,
country_code: 378,
currency_code: CurrencyCode::EUR,
maybe_gec: Some(GEC::SM),
#[cfg(feature = "geo")]
geo: geo::new(),
international_prefix: "00",
maybe_ioc: Some(IOC::SMR),
iso_long_name: "The Republic of San Marino",
iso_short_name: "San Marino",
official_language_list: ["it"].to_vec(),
spoken_language_list: ["it"].to_vec(),
national_destination_code_length_list: [2].to_vec(),
national_number_length_list: [9, 10, 11, 12].to_vec(),
national_prefix: "None",
maybe_nationality: Some("Sammarinese"),
number: "674",
postal_code: true,
postal_code_format: Some("4789\\d"),
maybe_region: Some(Region::Europe),
start_of_week: WeekDay::Monday,
maybe_subregion: Some(SubRegion::SouthernEurope),
un_locode: "SM",
unofficial_name_list: ["San Marino", "Saint-Marin", "サンマリノ"].to_vec(),
world_region: WorldRegion::EMEA,
#[cfg(feature = "emojis")]
emoji: "🇸🇲",
#[cfg(feature = "translations")]
translations: HashMap::from([
("ab", "San Marino"),
("af", "San Marino"),
("ak", "San Marino"),
("am", "ሳን ማሪኖ"),
("an", "San Marino"),
("ar", "سان مارينو"),
("as", "চ\u{9be}ন ম\u{9be}ৰিনো"),
("ay", "San Marino"),
("az", "San Marino"),
("ba", "San Marino"),
("be", "Сан-Марына"),
("bg", "Сан Марино"),
("bi", "San Marino"),
("bn", "স\u{9be}ন ম\u{9be}রিনো"),
("bn_IN", "স\u{9be}ন ম\u{9be}রিনো"),
("br", "San Marino"),
("bs", "San Marino"),
("ca", "San Marino"),
("ce", "Сан-Марино"),
("ch", "San Marino"),
("cs", "San Marino"),
("cv", "Сан-Марино"),
("cy", "San Marino"),
("da", "San Marino"),
("de", "San Marino"),
("dv", "ސ\u{7a6}ނ\u{7b0} މ\u{7a6}ރ\u{7a9}ނ\u{7af}"),
("dz", "ས\u{f7a}ན་ མ\u{f7a}་ར\u{f72}་ན\u{f7c}།"),
("ee", "San Marino"),
("el", "Άγιος Μαρίνος"),
("en", "San Marino"),
("eo", "San-Marino"),
("es", "San Marino"),
("et", "San Marino"),
("eu", "San Marino"),
("fa", "سان مارینو"),
("ff", "San Marino"),
("fi", "San Marino"),
("fo", "San Marino"),
("fr", "Saint-Marin"),
("fy", "San Marino"),
("ga", "San Mairíne"),
("gl", "San Marino"),
("gn", "San Marino"),
("gu", "સાન મરિનો"),
("gv", "San Marino"),
("ha", "San Marino"),
("he", "סן מרינו"),
("hi", "सान मारिनो"),
("hr", "San Marino"),
("ht", "Sen Maren"),
("hu", "San Marino"),
("hy", "Սան Մարինո"),
("ia", "San Marino"),
("id", "San Marino"),
("io", "San-Marino"),
("is", "San Marínó"),
("it", "San Marino"),
("iu", "San Marino"),
("ja", "サンマリノ"),
("ka", "სან-მარინო"),
("ki", "San Marino"),
("kk", "Сан-Марино"),
("kl", "San Marino"),
("km", "សាន\u{17cb}ម\u{17c9}ារ\u{17b8}ណ\u{17bc}"),
("kn", "ಸ\u{ccd}ಯಾನ\u{ccd} ಮಾರ\u{cbf}ನೋ"),
("ko", "산마리노"),
("ku", "San Marîno"),
("kv", "Сан-Марино"),
("kw", "Sen Marin"),
("ky", "Сан-Марино"),
("lo", "ປະເທດແຊ\u{eb1}ງມາແລງ"),
("lt", "San Marinas"),
("lv", "Sanmarīno"),
("mi", "Hato Marino"),
("mk", "Сан Марино"),
("ml", "സന\u{d4d}\u{200d} മരിനോ"),
("mn", "Сан марино"),
("mr", "स\u{945}न म\u{947}रिनो"),
("ms", "San Marino"),
("mt", "San Marino"),
(
"my",
"ဆန\u{103a}မာရ\u{102e}န\u{102d}\u{102f}န\u{102d}\u{102f}င\u{103a}င\u{1036}",
),
("na", "Tanmarino"),
("nb", "San Marino"),
("ne", "सान मारिनो"),
("nl", "San Marino"),
("nn", "San Marino"),
("nv", "San Mawínoo Bikéyah"),
("oc", "Sant Marin"),
("or", "ସେନ ମେରୀନୋ"),
("pa", "ਸਾਨ ਮਾਰੀਨ\u{a42}"),
("pi", "सान मरीनो"),
("pl", "San Marino"),
("ps", "سان مارینو"),
("pt", "San Marino"),
("pt_BR", "São Marino"),
("ro", "San Marino"),
("ru", "Сан-Марино"),
("rw", "Mutagatifu Marino"),
("sc", "Santu Marinu"),
("sd", "San Marino"),
("si", "ශ\u{dcf}න\u{dca}ත මැර\u{dd2}නෝ"),
("sk", "San Maríno"),
("sl", "San Marino"),
("so", "San Marino"),
("sq", "San Marino"),
("sr", "Сан Марино"),
("sv", "San Marino"),
("sw", "San Marino"),
("ta", "ச\u{bbe}ன\u{bcd} மர\u{bc0}னோ"),
("te", "స\u{c3e}న\u{c4d} మ\u{c47}ర\u{c3f}న\u{c4b}"),
("tg", "Сан-Марино"),
("th", "ซานมาร\u{e35}โน"),
("ti", "San Marino"),
("tk", "San-Marino"),
("tl", "San Marino"),
("tr", "San Marino"),
("tt", "Сан Марино"),
("ug", "سان-مارىنو"),
("uk", "Сан-Марино"),
("ur", "سان مارینو"),
("uz", "San Marino"),
("ve", "San Marino"),
("vi", "Xan Ma-ri-nô"),
("wa", "Sint Marin"),
("wo", "San Marino"),
("xh", "San Marino"),
("yo", "San Màrínò"),
("zh_CN", "圣马力诺市"),
("zh_HK", "聖馬力諾"),
("zh_TW", "聖馬利諾"),
("zu", "USanti Marino"),
]),
#[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(33660),
}
}