pub struct CharacterClasses {
pub whitespace: u64,
pub structural: u64,
pub string_chars: u64,
pub numbers: u64,
}Expand description
Result of SIMD character classification
Fields§
§whitespace: u64Bitmask of whitespace character positions
structural: u64Bitmask of structural character positions
string_chars: u64Bitmask of string-related character positions
numbers: u64Bitmask of numeric character positions
Trait Implementations§
Source§impl Clone for CharacterClasses
impl Clone for CharacterClasses
Source§fn clone(&self) -> CharacterClasses
fn clone(&self) -> CharacterClasses
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CharacterClasses
impl RefUnwindSafe for CharacterClasses
impl Send for CharacterClasses
impl Sync for CharacterClasses
impl Unpin for CharacterClasses
impl UnwindSafe for CharacterClasses
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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