【发布时间】:2019-05-31 23:53:40
【问题描述】:
我使用 Rocket 库,我需要创建一个端点,其中包含动态参数“type”,一个关键字。
我尝试了类似的方法,但无法编译:
#[get("/offers?<type>")]
pub fn offers_get(type: String) -> Status {
unimplemented!()
}
编译器错误:
error: expected argument name, found keyword `type`
火箭中是否可以有一个名为“type”的参数?由于我遵循的规范,我无法重命名参数。
【问题讨论】:
-
你应该可以使用raw identifier,
r#type。 -
然后我得到这样的错误:帮助:消息:
"__rocket_param_r#type"不是有效的标识符 -
听起来像一个错误。你应该提出问题。
标签: rust rust-rocket