Struct icu_capi::normalizer_properties::ffi::CanonicalComposition
source · pub struct CanonicalComposition(pub CanonicalComposition);
Expand description
The raw canonical composition operation.
Callers should generally use ComposingNormalizer unless they specifically need raw composition operations
Tuple Fields§
§0: CanonicalComposition
Implementations§
source§impl CanonicalComposition
impl CanonicalComposition
sourcepub fn create() -> Box<CanonicalComposition>
pub fn create() -> Box<CanonicalComposition>
Construct a new CanonicalComposition instance for NFC using compiled data.
sourcepub fn create_with_provider(
provider: &DataProvider,
) -> Result<Box<CanonicalComposition>, DataError>
pub fn create_with_provider( provider: &DataProvider, ) -> Result<Box<CanonicalComposition>, DataError>
Construct a new CanonicalComposition instance for NFC using a particular data source.
Auto Trait Implementations§
impl Freeze for CanonicalComposition
impl RefUnwindSafe for CanonicalComposition
impl Send for CanonicalComposition
impl Sync for CanonicalComposition
impl Unpin for CanonicalComposition
impl UnwindSafe for CanonicalComposition
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