///|
const DEMO_STYLE =
#|
#|
///|
fn main {
let item = @mooncite.Item::new("demo-1")
.set_string("title", "MoonBit citation processing")
.set_name("author", [@mooncite.CslName::new("Zhang", given="Yujie")])
.set_date("issued", @mooncite.CslDate::new(2026))
match @mooncite.render_text(DEMO_STYLE, [item]) {
Ok(value) => println(value)
Err(error) => println(error.message())
}
}