pub struct Ctx {
pub start: bool,
pub bits: u64,
pub tracks: Vec<TermId>,
}Expand description
What the matcher has seen before the current position.
Fields§
§start: boolNo character consumed yet.
bits: u64Bit i set when the previous character belongs to auxiliary set i.
tracks: Vec<TermId>State of each lookbehind tracker (derivative of Σ*·body).
Trait Implementations§
impl Eq for Ctx
impl StructuralPartialEq for Ctx
Auto Trait Implementations§
impl Forget for Ctx
impl Freeze for Ctx
impl RefUnwindSafe for Ctx
impl Send for Ctx
impl Sync for Ctx
impl Unpin for Ctx
impl UnsafeUnpin for Ctx
impl UnwindSafe for Ctx
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