这个页面在 Rocket 指南中 有如下代码片段:
use rocket::form::Form;
#[derive(FromForm)]
struct Task<'r> {
complete: bool,
r#type: &'r str,
}
#[post("/todo", data = "<task>")]
fn new(task: Form<Task<'_>>) { /* .. */ }
< p > 在 < code > struct Task 中的 < code > r# 是什么?
我知道在Rust中什么是原始字符串字面值,它以< code > r 开始,并且紧随任意数量的< code > # 。然而,在上面的代码片段中,似乎没有闭合的< code > # 。