pub struct AllMasks {
pub lt: u64,
pub gt: u64,
pub quot: u64,
pub apos: u64,
}Expand description
Delimiter bitmasks for a block of up to 64 bytes.
Produced by compute_all_masks which loads each
16-byte chunk only once, computing all masks in a single pass.
Only the four masks actually consumed by the fused tokenizer are computed.
Fields§
§lt: u64< positions.
gt: u64> positions.
quot: u64" positions.
apos: u64' positions.
Trait Implementations§
impl Copy for AllMasks
Auto Trait Implementations§
impl Freeze for AllMasks
impl RefUnwindSafe for AllMasks
impl Send for AllMasks
impl Sync for AllMasks
impl Unpin for AllMasks
impl UnsafeUnpin for AllMasks
impl UnwindSafe for AllMasks
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