Struct icu::properties::props::NoncharacterCodePoint
source · #[non_exhaustive]pub struct NoncharacterCodePoint;
Expand description
Code points permanently reserved for internal use.
§Example
use icu::properties::CodePointSetData;
use icu::properties::props::NoncharacterCodePoint;
let noncharacter_code_point = CodePointSetData::new::<NoncharacterCodePoint>();
assert!(noncharacter_code_point.contains('\u{FDD0}'));
assert!(noncharacter_code_point.contains('\u{FFFF}'));
assert!(!noncharacter_code_point.contains('\u{10000}'));
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NoncharacterCodePoint
impl RefUnwindSafe for NoncharacterCodePoint
impl Send for NoncharacterCodePoint
impl Sync for NoncharacterCodePoint
impl Unpin for NoncharacterCodePoint
impl UnwindSafe for NoncharacterCodePoint
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