Trait artichoke_core::regexp::Regexp[][src]

pub trait Regexp {
    type Error;
    fn active_regexp_globals(&self) -> Result<usize, Self::Error>;
fn set_active_regexp_globals(
        &mut self,
        count: usize
    ) -> Result<(), Self::Error>;
fn clear_regexp(&mut self) -> Result<(), Self::Error>; }
Expand description

Track the state of Regexp globals and global interpreter state.

Associated Types

Concrete error type for errors encountered when manipulating Regexp state.

Required methods

Retrieve the current number of set Regexp global variables.

Regexp global variables like $1 and $7 are defined after certain Regexp matching methods for each capturing group in the regular expression.

Errors

If the Regexp state is inaccessible, an error is returned.

Set the current number of set Regexp global variables.

Regexp global variables like $1 and $7 are defined after certain Regexp matching methods for each capturing group in the regular expression.

Errors

If the Regexp state is inaccessible, an error is returned.

Clear all Regexp state.

Errors

If the Regexp state is inaccessible, an error is returned.

Implementors