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

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

Derived Implementations

impl Eq for Repeater

impl PartialEq for Repeater

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

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

impl Debug for Repeater

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

impl Copy for Repeater

impl Clone for Repeater

fn clone(&self) -> Repeater

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