28 lines
473 B
Rust
28 lines
473 B
Rust
use sailfish::RenderOnce;
|
|
use sailfish_macros::RenderOnce;
|
|
|
|
struct Player<'a> {
|
|
name: &'a str,
|
|
score: u32,
|
|
}
|
|
|
|
#[derive(RenderOnce)]
|
|
#[template(path = "unbalanced_brace.stpl")]
|
|
struct UnbalancedBrace {
|
|
players: Vec<Player>,
|
|
}
|
|
|
|
fn main() {
|
|
println!(
|
|
"{}",
|
|
UnclosedDelimiter {
|
|
players: vec![Player {
|
|
name: "Hanako",
|
|
score: 97
|
|
}]
|
|
}
|
|
.render_once()
|
|
.unwrap()
|
|
)
|
|
}
|