Enum regex_syntax::Repeater [] [src]

pub enum Repeater {
    ZeroOrOne,
    ZeroOrMore,
    OneOrMore,
    Range {
        min: u32,
        max: Option<u32>,
    },
}

The type of a repeat operator expression.

Variants

ZeroOrOne

Match zero or one (?).

ZeroOrMore

Match zero or more (*).

OneOrMore

Match one or more (+).

Range

Match for at least min and at most max ({m,n}).

When max is None, there is no upper bound on the number of matches.

Fields

min: u32

Lower bound on the number of matches.

max: Option<u32>

Optional upper bound on the number of matches.

Trait Implementations

impl Eq for Repeater
[src]

impl PartialEq for Repeater
[src]

fn eq(&self, __arg_0: &Repeater) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, __arg_0: &Repeater) -> bool

This method tests for !=.

impl Debug for Repeater
[src]

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

Formats the value using the given formatter.

impl Copy for Repeater
[src]

impl Clone for Repeater
[src]

fn clone(&self) -> Repeater

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 Display for Repeater
[src]

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

Formats the value using the given formatter.