use crate::prelude::*;
#[newtype(
primitive = "Text",
item(prim = "Text"),
ty(
sanitizer(path = "sanitizer::intl::iso::Iso3166_1A2"),
validator(path = "validator::intl::iso::Iso3166_1A2"),
)
)]
pub struct CountryCode {}
#[newtype(
primitive = "Text",
item(prim = "Text"),
ty(
sanitizer(path = "sanitizer::intl::iso::Iso639_1"),
validator(path = "validator::intl::iso::Iso639_1"),
)
)]
pub struct LanguageCode {}
#[newtype(
primitive = "Text",
item(prim = "Text"),
ty(
sanitizer(path = "sanitizer::intl::phone::E164PhoneNumber"),
validator(path = "validator::intl::phone::E164PhoneNumber"),
)
)]
pub struct PhoneNumber {}