< 返回版块

xbitlabs 发表于 2022-09-20 17:07

Tags:rust编译错误

初学rust,想写个练手的项目,编译报错了,大佬帮忙看看,源码在这里https://files.cnblogs.com/files/xlabs/rust-shop.rar,谢谢。

======================================================================================== error[E0308]: mismatched types --> src\app.rs:185:30 | 185 | Arc::new(Box::new(request_handler)), | ^^^^^^^^^^^^^^^^^^^^^^^^^ one type is more general than the other | = note: expected enum std::result::Result<RustShopResponse<'_>, _> found enum std::result::Result<RustShopResponse<'_>, _>

评论区

写评论
c5soft 2022-09-21 08:16

是要用Hyper来构架web服务吧?Hyper是一个底层框架,需要处理的细节太多,换成Axum,就容易了。

Easonzero 2022-09-20 18:06

大概编译了下, 乱七八糟的错误比较多, 也没找到你写的那个错误信息, 建议提供个较小的复现(playground能容纳的)再提问

1 共 2 条评论, 1 页