Struct icu::properties::props::LogicalOrderException
source · #[non_exhaustive]pub struct LogicalOrderException;
Expand description
A small number of spacing vowel letters occurring in certain Southeast Asian scripts such as Thai and Lao.
§Example
use icu::properties::CodePointSetData;
use icu::properties::props::LogicalOrderException;
let logical_order_exception = CodePointSetData::new::<LogicalOrderException>();
assert!(logical_order_exception.contains('ແ')); // U+0EC1 LAO VOWEL SIGN EI
assert!(!logical_order_exception.contains('ະ')); // U+0EB0 LAO VOWEL SIGN A
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LogicalOrderException
impl RefUnwindSafe for LogicalOrderException
impl Send for LogicalOrderException
impl Sync for LogicalOrderException
impl Unpin for LogicalOrderException
impl UnwindSafe for LogicalOrderException
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