我正在使用 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 的返回类型,以便我可以返回具有必要特征的自定义类型?