1#![warn(missing_docs)]
2
3pub type TemplateResult<T> = std::result::Result<T, std::io::Error>;
5
6mod engine;
8mod renderers;
9mod manager;
10mod context;
11
12pub use engine::TemplateEngine;
14pub use renderers::TemplateRenderer;
15pub use manager::TemplateManager;
16pub use context::{TemplateContext, ToJsonValue};
17
18#[cfg(feature = "jinja")]
20pub use renderers::jinja::Jinja2Renderer;
21
22#[cfg(feature = "dejavu")]
23pub use renderers::dejavu::DejaVuRenderer;
24
25#[cfg(feature = "liquid")]
26pub use renderers::liquid::LiquidRenderer;