Rust 程序如果出现 the trait `Reply` is not implemented for `() 问题的解决办法?

yufei       2 年, 5 月 前       2000

如果你写的代码,语法看起来没有任何错误,就是会报

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);  // 最后这个分号害死人
    });
目前尚无回复
简单教程 = 简单教程,简单编程
简单教程 是一个关于技术和学习的地方
现在注册
已注册用户请 登入
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.