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

Lower bound on the number of matches.

max

Optional upper bound on the number of matches.

Trait Implementations

impl Display for Repeater
[src]

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

Formats the value using the given formatter.

Derived 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