| Crates.io | template-fragments |
| lib.rs | template-fragments |
| version | 0.2.0 |
| created_at | 2023-06-11 17:35:39.363218+00 |
| updated_at | 2023-06-11 17:35:39.363218+00 |
| description | template-fragments for jinja-like engines |
| homepage | |
| repository | https://github.com/chmp/template-fragments-rs |
| max_upload_size | |
| id | 887499 |
| size | 54,255 |
template-fragments for jinja-like enginesUsage with minijinja (see also examples/minijinja.rs):
use template_fragments::{join_path, split_templates};
let mut source = minijinja::Source::new();
for (path, template) in [
("index.html", include_str!("templates/index.html")),
("users.html", include_str!("templates/users.html")),
] {
for (fragment_name, template_fragment) in split_templates(template)? {
source.add_template(join_path(path, &fragment_name), &template_fragment)?;
}
}