Struct icu_capi::fallbacker::ffi::LocaleFallbacker
source · pub struct LocaleFallbacker(pub LocaleFallbacker);
Expand description
An object that runs the ICU4X locale fallback algorithm.
Tuple Fields§
§0: LocaleFallbacker
Implementations§
source§impl LocaleFallbacker
impl LocaleFallbacker
sourcepub fn create() -> Box<LocaleFallbacker>
pub fn create() -> Box<LocaleFallbacker>
Creates a new LocaleFallbacker
from compiled data.
sourcepub fn create_with_provider(
provider: &DataProvider,
) -> Result<Box<LocaleFallbacker>, DataError>
pub fn create_with_provider( provider: &DataProvider, ) -> Result<Box<LocaleFallbacker>, DataError>
Creates a new LocaleFallbacker
from a data provider.
sourcepub fn without_data() -> Box<LocaleFallbacker>
pub fn without_data() -> Box<LocaleFallbacker>
Creates a new LocaleFallbacker
without data for limited functionality.
sourcepub fn for_config<'a>(
&'a self,
config: LocaleFallbackConfig,
) -> Box<LocaleFallbackerWithConfig<'a>>
pub fn for_config<'a>( &'a self, config: LocaleFallbackConfig, ) -> Box<LocaleFallbackerWithConfig<'a>>
Associates this LocaleFallbacker
with configuration options.
Auto Trait Implementations§
impl Freeze for LocaleFallbacker
impl RefUnwindSafe for LocaleFallbacker
impl Send for LocaleFallbacker
impl Sync for LocaleFallbacker
impl Unpin for LocaleFallbacker
impl UnwindSafe for LocaleFallbacker
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