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

46 lines
872 B
Rust

use askama::Template;
#[derive(Template)]
#[template(
ext = "html",
source = r#"{% if let Ok(x) = "a"|value %}{% endif %}"#,
)]
struct A;
#[derive(Template)]
#[template(
ext = "html",
source = r#"{% if let Ok(x) = "a"|value::<u8, u8> %}{% endif %}"#,
)]
struct B;
#[derive(Template)]
#[template(
ext = "html",
source = r#"{% if let Ok(x) = askama::get_value("a") %}{% endif %}"#,
)]
struct C;
#[derive(Template)]
#[template(
ext = "html",
source = r#"{% if let Ok(x) = askama::get_value::<u8, u8>("a") %}{% endif %}"#,
)]
struct D;
#[derive(Template)]
#[template(
ext = "html",
source = r#"{% if let Ok(x) = askama::get_value::<u8>() %}{% endif %}"#,
)]
struct E;
#[derive(Template)]
#[template(
ext = "html",
source = r#"{% if let Ok(x) = askama::get_value::<u8>("a", "b") %}{% endif %}"#,
)]
struct F;
fn main() {}