askama/testing/tests/ui/blocks_below_top_level.rs
2025-03-11 19:31:06 +01:00

30 lines
467 B
Rust

use askama::Template;
#[derive(Template)]
#[template(source = r#"
{% block bla %}
{% extends "bla.txt" %}
{% endblock %}
"#, ext = "txt")]
struct MyTemplate1;
#[derive(Template)]
#[template(source = r#"
{% block bla %}
{% macro bla() %}
{% endmacro %}
{% endblock %}
"#, ext = "txt")]
struct MyTemplate2;
#[derive(Template)]
#[template(source = r#"
{% block bla %}
{% import "bla.txt" as blue %}
{% endblock %}
"#, ext = "txt")]
struct MyTemplate3;
fn main() {
}