Struct regex::NoExpand [] [src]

pub struct NoExpand<'t>(pub &'t str);

NoExpand indicates literal string replacement.

It can be used with replace and replace_all to do a literal string replacement without expanding $name to their corresponding capture groups.

'r is the lifetime of the literal text.

Trait Implementations

impl<'t> Replacer for NoExpand<'t>
[src]

fn reg_replace<'a>(&'a mut self, _: &Captures) -> Cow<'a, str>

Returns a possibly owned string that is used to replace the match corresponding to the caps capture group. Read more

fn no_expand<'a>(&'a mut self) -> Option<Cow<'a, str>>

Returns a possibly owned string that never needs expansion.