mirror of
https://github.com/askama-rs/askama.git
synced 2025-09-29 22:11:17 +00:00
27 lines
481 B
Rust
27 lines
481 B
Rust
use askama::Template;
|
|
|
|
#[derive(Template)]
|
|
#[template(
|
|
ext = "html",
|
|
source = r#"In LaTeX you write `{{text}}` like `{{text|escape("latex")}}`."#,
|
|
)]
|
|
struct LocalEscaper<'a> {
|
|
text: &'a str,
|
|
}
|
|
|
|
#[derive(Template)]
|
|
#[template(
|
|
ext = "tex",
|
|
source = r#"In HTML you write `{{text}}` like `{{text|escape("html")}}`."#,
|
|
)]
|
|
struct GlobalEscaper<'a> {
|
|
text: &'a str,
|
|
}
|
|
|
|
#[derive(Template)]
|
|
#[template(path = "latex-file.tex")]
|
|
struct NoSuchEscaper;
|
|
|
|
fn main() {
|
|
}
|