Trait onig::Replacer [] [src]

pub trait Replacer {
    fn reg_replace(&mut self, caps: &Captures) -> Cow<str>;
}

Replacer describes types that can be used to replace matches in a string.

Implementations are provided for replacement using string literals and FnMut callbacks. If this isn't enough for your replacement needs a user-supplied Replacer implemenation can be provided. For an example of a custom replacer implementation check ouf examples/dollar.rs in the Onig repo.

Required Methods

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

Implementations on Foreign Types

impl<'t> Replacer for &'t str
[src]

Replacement using Literal Strings

[src]

Implementors