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
fn reg_replace(&mut self, caps: &Captures) -> Cow<str>
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