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(
provider: &DataProvider,
) -> Result<Box<CanonicalComposition>, DataError>
pub fn create( provider: &DataProvider, ) -> Result<Box<CanonicalComposition>, DataError>
Construct a new CanonicalComposition instance for NFC
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