如果你写的代码,语法看起来没有任何错误,就是会报
the trait `Reply` is not implemented for `()`
不用怀疑,可能就是你的某个需要返回值的函数最后多加了一个 冒号,比如下面这个
let routes = warp::any().map(move || { let result = hbs.render("index.hbs",&json!({"model": "t14s", "brand": "Thinkpad"})) .unwrap_or_else(|e| e.to_string()); warp::reply::html(result); // 最后这个分号害死人 });
目前尚无回复