pub struct HelperTemplateBuilder { /* private fields */ }
Expand description
Builder for HelperTemplate
.
Implementations§
Source§impl HelperTemplateBuilder
impl HelperTemplateBuilder
pub fn name(&mut self, value: Parameter) -> &mut Self
pub fn params(&mut self, value: Vec<Parameter>) -> &mut Self
pub fn hash(&mut self, value: HashMap<String, Parameter>) -> &mut Self
pub fn block_param(&mut self, value: BlockParam) -> &mut Self
pub fn template(&mut self, value: Template) -> &mut Self
pub fn inverse(&mut self, value: Template) -> &mut Self
pub fn block(&mut self, value: bool) -> &mut Self
pub fn chain(&mut self, value: bool) -> &mut Self
pub fn indent_before_write(&mut self, value: bool) -> &mut Self
Sourcepub fn build(&self) -> Result<HelperTemplate, HelperTemplateBuilderError>
pub fn build(&self) -> Result<HelperTemplate, HelperTemplateBuilderError>
Trait Implementations§
Source§impl Clone for HelperTemplateBuilder
impl Clone for HelperTemplateBuilder
Source§fn clone(&self) -> HelperTemplateBuilder
fn clone(&self) -> HelperTemplateBuilder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for HelperTemplateBuilder
impl RefUnwindSafe for HelperTemplateBuilder
impl Send for HelperTemplateBuilder
impl Sync for HelperTemplateBuilder
impl Unpin for HelperTemplateBuilder
impl UnwindSafe for HelperTemplateBuilder
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