Struct icu_capi::displaynames::ffi::RegionDisplayNames
source · pub struct RegionDisplayNames(pub RegionDisplayNames);
Tuple Fields§
§0: RegionDisplayNames
Implementations§
source§impl RegionDisplayNames
impl RegionDisplayNames
sourcepub fn create_v1(
locale: &Locale,
options: DisplayNamesOptionsV1,
) -> Result<Box<RegionDisplayNames>, DataError>
pub fn create_v1( locale: &Locale, options: DisplayNamesOptionsV1, ) -> Result<Box<RegionDisplayNames>, DataError>
Creates a new RegionDisplayNames
from locale data and an options bag using compiled data.
sourcepub fn create_v1_with_provider(
provider: &DataProvider,
locale: &Locale,
options: DisplayNamesOptionsV1,
) -> Result<Box<RegionDisplayNames>, DataError>
pub fn create_v1_with_provider( provider: &DataProvider, locale: &Locale, options: DisplayNamesOptionsV1, ) -> Result<Box<RegionDisplayNames>, DataError>
Creates a new RegionDisplayNames
from locale data and an options bag using a particular data source.
sourcepub fn of(
&self,
region: &DiplomatStr,
write: &mut DiplomatWrite,
) -> Result<(), LocaleParseError>
pub fn of( &self, region: &DiplomatStr, write: &mut DiplomatWrite, ) -> Result<(), LocaleParseError>
Returns the locale specific display name of a region. Note that the function returns an empty string in case the display name for a given region code is not found.
Auto Trait Implementations§
impl Freeze for RegionDisplayNames
impl RefUnwindSafe for RegionDisplayNames
impl Send for RegionDisplayNames
impl Sync for RegionDisplayNames
impl Unpin for RegionDisplayNames
impl UnwindSafe for RegionDisplayNames
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more