【发布时间】:2020-08-03 00:53:07
【问题描述】:
我正在使用 Rocket 框架,我想在我的处理程序中发出一个异步 HTTP 请求,像这样
#[get("/")]
async fn handler() -> String {
some_func().await;
"OK".into()
}
结果,我得到下一个错误
the trait `rocket::response::Responder<'_>` is not implemented for `impl core::future::future::Future`
我尝试编写实现但失败了。 有没有办法为 impl Trait 实现 trait?
或者也许指定 async fn 的返回类型,以便我可以返回我的自定义类型并实现必要的特征?
【问题讨论】:
标签: rust async-await traits rust-rocket