Struct regex_syntax::ast::Group [−][src]
Expand description
A grouped regular expression.
This includes both capturing and non-capturing groups. This does not
include flag-only groups like (?is), but does contain any group that
contains a sub-expression, e.g., (a), (?P<name>a), (?:a) and
(?is:a).
Fields
span: SpanThe span of this group.
kind: GroupKindThe kind of this group.
ast: Box<Ast>The regular expression in this group.
Implementations
If this group is non-capturing, then this returns the (possibly empty)
set of flags. Otherwise, None is returned.
Returns true if and only if this group is capturing.
Returns the capture index of this group, if this is a capturing group.
This returns a capture index precisely when is_capturing is true.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Group
impl UnwindSafe for Group
Blanket Implementations
Mutably borrows from an owned value. Read more