Struct regex::pikevm::Threads[][src]

struct Threads {
    set: SparseSet,
    caps: Vec<Option<usize>>,
    slots_per_thread: usize,
}

An ordered set of NFA states and their captures.

Fields

An ordered set of opcodes (each opcode is an NFA state).

Captures for every NFA state.

It is stored in row-major order, where the columns are the capture slots and the rows are the states.

The number of capture slots stored per thread. (Every capture has two slots.)

Methods

impl Threads
[src]

Trait Implementations

impl Clone for Threads
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Threads
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for Threads

impl Sync for Threads