gpt4 book ai didi

Rust:从模块函数返回结果:类型参数的数量错误:预期 2,找到 0

转载 作者:行者123 更新时间:2023-12-03 11:44:40 24 4
gpt4 key购买 nike

我不明白,编译器要我改变什么。
我有这个模块:
src/app.rs

extern crate actix_web;
use actix_web::{App};

pub fn create() -> Result<App, Error> {
let app = App::new();
Ok(app)
}
我不断从编译器得到的是:
error[E0107]: wrong number of type arguments: expected 2, found 0

7 | pub fn create() -> Result<App, Error> {
^^^ expected 2 type arguments
怎么不是两个类型参数?

最佳答案

正如您在 the documentation 中看到的那样, App对于两种类型也是通用的。您的返回类型应如下所示:Result<App<T, B>, Error> .查阅文档以了解详细信息。

关于Rust:从模块函数返回结果:类型参数的数量错误:预期 2,找到 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64173407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com