pub struct TidyTemplate<T>(pub T);
Available on crate feature
askama
only.Tuple Fields§
§0: T
Trait Implementations§
Source§impl<T: Template> Display for TidyTemplate<T>
impl<T: Template> Display for TidyTemplate<T>
Source§impl<T: Template> FastWritable for TidyTemplate<T>
impl<T: Template> FastWritable for TidyTemplate<T>
Source§impl<T: Template> Template for TidyTemplate<T>
impl<T: Template> Template for TidyTemplate<T>
Source§const SIZE_HINT: usize = T::SIZE_HINT
const SIZE_HINT: usize = T::SIZE_HINT
Provides a rough estimate of the expanded length of the rendered template. Larger
values result in higher memory usage but fewer reallocations. Smaller values result in the
opposite. This value only affects
render
. It does not take effect when calling
render_into
, write_into
, the fmt::Display
implementation, or the blanket
ToString::to_string
implementation.Source§fn render_into_with_values<W: Write + ?Sized>(
&self,
writer: &mut W,
values: &dyn Values,
) -> Result<()>
fn render_into_with_values<W: Write + ?Sized>( &self, writer: &mut W, values: &dyn Values, ) -> Result<()>
Renders the template to the given
writer
fmt buffer with provided Values
.Source§fn render(&self) -> Result<String, Error>
fn render(&self) -> Result<String, Error>
Helper method which allocates a new
String
and renders into it.Source§fn render_with_values(&self, values: &dyn Values) -> Result<String, Error>
fn render_with_values(&self, values: &dyn Values) -> Result<String, Error>
Helper method which allocates a new
String
and renders into it with provided Values
.Source§fn render_into<W>(&self, writer: &mut W) -> Result<(), Error>
fn render_into<W>(&self, writer: &mut W) -> Result<(), Error>
Renders the template to the given
writer
fmt buffer.Auto Trait Implementations§
impl<T> Freeze for TidyTemplate<T>where
T: Freeze,
impl<T> RefUnwindSafe for TidyTemplate<T>where
T: RefUnwindSafe,
impl<T> Send for TidyTemplate<T>where
T: Send,
impl<T> Sync for TidyTemplate<T>where
T: Sync,
impl<T> Unpin for TidyTemplate<T>where
T: Unpin,
impl<T> UnwindSafe for TidyTemplate<T>where
T: UnwindSafe,
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
Source§impl<T> DynTemplate for Twhere
T: Template,
impl<T> DynTemplate for Twhere
T: Template,
Source§fn dyn_render(&self) -> Result<String, Error>
fn dyn_render(&self) -> Result<String, Error>
Helper method which allocates a new
String
and renders into it.Source§fn dyn_render_with_values(&self, values: &dyn Values) -> Result<String, Error>
fn dyn_render_with_values(&self, values: &dyn Values) -> Result<String, Error>
Helper method which allocates a new
String
and renders into it with provided Values
.Source§fn dyn_render_into(&self, writer: &mut dyn Write) -> Result<(), Error>
fn dyn_render_into(&self, writer: &mut dyn Write) -> Result<(), Error>
Renders the template to the given
writer
fmt buffer.Source§fn dyn_render_into_with_values(
&self,
writer: &mut dyn Write,
values: &dyn Values,
) -> Result<(), Error>
fn dyn_render_into_with_values( &self, writer: &mut dyn Write, values: &dyn Values, ) -> Result<(), Error>
Renders the template to the given
writer
fmt buffer with provided Values
.Source§fn dyn_write_into(&self, writer: &mut dyn Write) -> Result<(), Error>
fn dyn_write_into(&self, writer: &mut dyn Write) -> Result<(), Error>
Renders the template to the given
writer
io buffer.Source§impl<T> TidyTemplateExt for Twhere
T: Template,
impl<T> TidyTemplateExt for Twhere
T: Template,
Source§fn as_tidy(&self) -> TidyTemplate<&T>
fn as_tidy(&self) -> TidyTemplate<&T>
Available on crate feature
askama
only.Wrap a reference to the template.
Source§fn into_tidy(self) -> TidyTemplate<T>
fn into_tidy(self) -> TidyTemplate<T>
Available on crate feature
askama
only.Wrap the template.