Trait artichoke_backend::core::Regexp
source · [−]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
special global variables and global
interpreter state.
Required Associated Types
Required Methods
fn active_regexp_globals(&self) -> Result<usize, Self::Error>
fn active_regexp_globals(&self) -> Result<usize, Self::Error>
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.
Per the Ruby documentation:
$1
,$2
and so on contain text matching first, second, etc capture group.
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.
Per the Ruby documentation:
$1
,$2
and so on contain text matching first, second, etc capture group.
Errors
If the Regexp
state is inaccessible, an error is returned.