初学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<'_>, _>
1
共 2 条评论, 1 页
评论区
写评论是要用Hyper来构架web服务吧?Hyper是一个底层框架,需要处理的细节太多,换成Axum,就容易了。
大概编译了下, 乱七八糟的错误比较多, 也没找到你写的那个错误信息, 建议提供个较小的复现(playground能容纳的)再提问