[−][src]Struct bracket::template::Template
Template that owns the underlying string and a corresponding document node.
Implementations
impl Template
[src]
pub fn compile(source: String, options: ParserOptions) -> SyntaxResult<Self>
[src]
Compile a new template.
pub fn node(&self) -> &Node<'_>
[src]
The document node for the template.
pub fn render<'a, T>(
&self,
registry: &'a Registry<'a>,
name: &str,
data: &T,
writer: &'a mut impl Output
) -> RenderResult<()> where
T: Serialize,
[src]
&self,
registry: &'a Registry<'a>,
name: &str,
data: &T,
writer: &'a mut impl Output
) -> RenderResult<()> where
T: Serialize,
Render this template to the given writer.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Template
impl Send for Template
impl Sync for Template
impl Unpin for Template
impl UnwindSafe for Template
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,
pub 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> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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.
pub 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>,