[−][src]Struct replacer::TemplateBuilder
Builder for the Template
struct.
Methods
impl TemplateBuilder
[src]
pub fn new() -> Self
[src]
Start building a new Template
struct.
pub fn rule<R>(self, rule: R) -> Self where
R: Rule + 'static,
[src]
R: Rule + 'static,
Add a new rule that can be applied in batch.
A rule is defined by anything that implements the Rule
trait.
let template = TemplateBuilder::new() .rule(StringRule::new("replace", "world")?) .build();
pub fn build(self) -> Template
[src]
Create the Template
struct.
Trait Implementations
impl Default for TemplateBuilder
[src]
fn default() -> TemplateBuilder
[src]
Auto Trait Implementations
impl !RefUnwindSafe for TemplateBuilder
impl !Send for TemplateBuilder
impl !Sync for TemplateBuilder
impl Unpin for TemplateBuilder
impl !UnwindSafe for TemplateBuilder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,