askama/testing/tests/ui/invalid_array_repeat.rs

39 lines
990 B
Rust

use askama::Template;
#[derive(Template)]
#[template(source = r#"{% let my_arr = [;] %}"#, ext = "txt")]
struct Empty;
#[derive(Template)]
#[template(source = r#"{% let my_arr = [;0] %}"#, ext = "txt")]
struct EmptyElement;
#[derive(Template)]
#[template(source = r#"{% let my_arr = ["";] %}"#, ext = "txt")]
struct EmptyCount;
#[derive(Template)]
#[template(source = r#"{% let my_arr = [,;] %}"#, ext = "txt")]
struct StrayElementComma;
#[derive(Template)]
#[template(source = r#"{% let my_arr = [; 10, 10] %}"#, ext = "txt")]
struct StrayCountComma;
#[derive(Template)]
#[template(source = r#"{% let my_arr = [,;,] %}"#, ext = "txt")]
struct StrayCommas;
#[derive(Template)]
#[template(source = r#"{% let my_arr = ["";10;10] %}"#, ext = "txt")]
struct MultipleSemicolons;
#[derive(Template)]
#[template(
source = r#"{{ [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ }}"#,
ext = "txt"
)]
struct RecursionLimit;
fn main() {}