pub struct TemplateRenderer { /* private fields */ }Implementations§
Source§impl TemplateRenderer
impl TemplateRenderer
pub fn new() -> Self
pub fn render( &self, template: &str, context: &HashMap<String, Value>, ) -> Result<String>
pub fn render_path( &self, path_template: &str, context: &HashMap<String, Value>, ) -> Result<String>
pub fn render_with_state( &self, template: &str, context: &HashMap<String, Value>, state_name: &str, previous_state: Option<&str>, turn_count: u32, max_turns: Option<u32>, ) -> Result<String>
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for TemplateRenderer
impl !UnwindSafe for TemplateRenderer
impl Freeze for TemplateRenderer
impl Send for TemplateRenderer
impl Sync for TemplateRenderer
impl Unpin for TemplateRenderer
impl UnsafeUnpin for TemplateRenderer
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