fn exec_backtrack(
        &self,
        matches: &mut [bool],
        slots: &mut [Slot],
        text: &[u8],
        start: usize,
    ) -> bool {
        if self.ro.nfa.uses_bytes() {
            backtrack::Bounded::exec(
                &self.ro.nfa,
                &self.cache,
                matches,
                slots,
                ByteInput::new(text),
                start)
        } else {
            backtrack::Bounded::exec(
                &self.ro.nfa,
                &self.cache,
                matches,
                slots,
                CharInput::new(text),
                start)
        }
    }
/// Always runs the NFA using bounded backtracking.
Always runs the NFA using bounded backtracking.
Always runs the NFA using bounded backtracking .
fn exec_backtrack(
        &self,
        matches: &mut [bool],
        slots: &mut [Slot],
        text: &[u8],
        start: usize,
    ) -> bool {
        if self.ro.nfa.uses_bytes() {
            backtrack::Bounded::exec(
                &self.ro.nfa,
                &self.cache,
                matches,
                slots,
                ByteInput::new(text),
                start)
        } else {
            backtrack::Bounded::exec(
                &self.ro.nfa,
                &self.cache,
                matches,
                slots,
                CharInput::new(text),
                start)
        }
    }
fn exec_backtrack ( & self , matches : & mut [ bool ] , slots : & mut [ Slot ] , text : & [ u8 ] , start : usize , ) -> bool { if self . ro . nfa . uses_bytes ( ) { backtrack :: Bounded :: exec ( & self . ro . nfa , & self . cache , matches , slots , ByteInput :: new ( text ) , start ) } else { backtrack :: Bounded :: exec ( & self . ro . nfa , & self . cache , matches , slots , CharInput :: new ( text ) , start ) } }
Always runs the NFA using bounded backtracking.
Always runs the NFA using bounded backtracking .
&self
matches
&mut [bool]
slots
&mut [Slot]
text
&[u8]
start
usize
&self
matches
&mut [bool]
slots
&mut [Slot]
text
&[u8]
start
usize