Struct regex_syntax::hir::translate::TranslatorBuilder [] [src]

pub struct TranslatorBuilder { /* fields omitted */ }

A builder for constructing an AST->HIR translator.

Methods

impl TranslatorBuilder
[src]

[src]

Create a new translator builder with a default c onfiguration.

[src]

Build a translator using the current configuration.

[src]

When enabled, translation will permit the construction of a regular expression that may match invalid UTF-8.

When disabled (the default), the translator is guaranteed to produce an expression that will only ever match valid UTF-8 (otherwise, the translator will return an error).

Note that currently, even when invalid UTF-8 is banned, the translator will permit a negated ASCII word boundary (i.e., (?-u:\B)) even though it can actually match at invalid UTF-8 boundaries. This bug will be fixed on the next semver release.

[src]

Enable or disable the case insensitive flag (i) by default.

[src]

Enable or disable the multi-line matching flag (m) by default.

[src]

Enable or disable the "dot matches any character" flag (s) by default.

[src]

Enable or disable the "swap greed" flag (U) by default.

[src]

Enable or disable the Unicode flag (u) by default.

Trait Implementations

impl Clone for TranslatorBuilder
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for TranslatorBuilder
[src]

[src]

Formats the value using the given formatter. Read more

impl Default for TranslatorBuilder
[src]

[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations