pub struct TemplateBuilder { /* private fields */ }
Expand description
Builder for the Template
struct.
Implementations§
Source§impl TemplateBuilder
impl TemplateBuilder
Sourcepub fn rule<R>(self, rule: R) -> Selfwhere
R: Rule + 'static,
pub fn rule<R>(self, rule: R) -> Selfwhere
R: Rule + 'static,
Add a new rule that can be applied in batch.
A rule is defined by anything that implements the rule::Rule
trait.
let template = TemplateBuilder::new()
.rule(StringRule::new("replace", "world")?)
.build();
Trait Implementations§
Source§impl Default for TemplateBuilder
impl Default for TemplateBuilder
Source§fn default() -> TemplateBuilder
fn default() -> TemplateBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TemplateBuilder
impl !RefUnwindSafe for TemplateBuilder
impl !Send for TemplateBuilder
impl !Sync for TemplateBuilder
impl Unpin for TemplateBuilder
impl !UnwindSafe for TemplateBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more