[−][src]Trait onig::Replacer
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
out examples/dollar.rs
in the Onig crate.
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
fn reg_replace(&mut self, _: &Captures) -> Cow<str>
[src]
Implementors
impl<F> Replacer for F where
F: FnMut(&Captures) -> String,
[src]
F: FnMut(&Captures) -> String,
Replacement using FnMut
Callbacks