Struct icu_capi::locale::ffi::LocaleExpander
source · pub struct LocaleExpander(pub LocaleExpander);
Expand description
A locale expander.
Tuple Fields§
§0: LocaleExpander
Implementations§
source§impl LocaleExpander
impl LocaleExpander
sourcepub fn create() -> Box<LocaleExpander>
pub fn create() -> Box<LocaleExpander>
Create a new LocaleExpander
using compiled data.
sourcepub fn create_with_provider(
provider: &DataProvider,
) -> Result<Box<LocaleExpander>, DataError>
pub fn create_with_provider( provider: &DataProvider, ) -> Result<Box<LocaleExpander>, DataError>
Create a new LocaleExpander
using a particular data source.
sourcepub fn create_extended() -> Box<LocaleExpander>
pub fn create_extended() -> Box<LocaleExpander>
Create a new LocaleExpander
with extended data using compiled data.
sourcepub fn create_extended_with_provider(
provider: &DataProvider,
) -> Result<Box<LocaleExpander>, DataError>
pub fn create_extended_with_provider( provider: &DataProvider, ) -> Result<Box<LocaleExpander>, DataError>
Create a new LocaleExpander
with extended data using a particular data source.
pub fn maximize(&self, locale: &mut Locale) -> TransformResult
pub fn minimize(&self, locale: &mut Locale) -> TransformResult
pub fn minimize_favor_script(&self, locale: &mut Locale) -> TransformResult
Auto Trait Implementations§
impl Freeze for LocaleExpander
impl RefUnwindSafe for LocaleExpander
impl Send for LocaleExpander
impl Sync for LocaleExpander
impl Unpin for LocaleExpander
impl UnwindSafe for LocaleExpander
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