Struct regex::pikevm::Cache[][src]

pub struct Cache {
    clist: Threads,
    nlist: Threads,
    stack: Vec<FollowEpsilon>,
}

A cached allocation that can be reused on each execution.

Fields

A pair of ordered sets for tracking NFA states.

An explicit stack used for following epsilon transitions.

Methods

impl Cache
[src]

Create a new allocation used by the NFA machine to record execution and captures.

Trait Implementations

impl Clone for Cache
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Cache
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for Cache

impl Sync for Cache