Struct onig::Syntax [] [src]

pub struct Syntax {
    // some fields omitted
}

Methods

impl Syntax
[src]

fn asis() -> &'static Syntax

Plain text syntax

fn posix_basic() -> &'static Syntax

POSIX Basic RE syntax

fn posix_extended() -> &'static Syntax

POSIX Extended RE syntax

fn emacs() -> &'static Syntax

Emacs syntax

fn grep() -> &'static Syntax

Grep syntax

fn gnu_regex() -> &'static Syntax

GNU regex syntax

fn java() -> &'static Syntax

Java (Sun java.util.regex) syntax

fn perl() -> &'static Syntax

Perl syntax

fn perl_ng() -> &'static Syntax

Perl + named group syntax

fn ruby() -> &'static Syntax

Ruby syntax

fn default() -> &'static Syntax

Default syntax (Ruby syntax)

fn operators(&self) -> SyntaxOperator

fn set_operators(&mut self, operators: SyntaxOperator)

fn enable_operators(&mut self, operators: SyntaxOperator)

fn disable_operators(&mut self, operators: SyntaxOperator)

fn behavior(&self) -> SyntaxBehavior

fn set_behavior(&mut self, behavior: SyntaxBehavior)

fn enable_behavior(&mut self, behavior: SyntaxBehavior)

fn disable_behavior(&mut self, behavior: SyntaxBehavior)

fn options(&self) -> RegexOptions

fn set_options(&mut self, options: RegexOptions)

Trait Implementations

impl Copy for Syntax
[src]

impl Clone for Syntax
[src]

fn clone(&self) -> Syntax

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Debug for Syntax
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.