E0109

未匹配的标注

为不需要泛型类型参数的类型提供了泛型参数。

错误代码示例:


type X = u32<i32>; // error: 此类型不允许使用类型参数
type Y = bool<'static>; // error: 此类型不允许使用生命周期参数

请检查是否使用了正确的参数并且其定义正确。

例如:

type X = u32; // ok!
type Y = bool; // ok!

注意枚举变量构造函数的泛型参数是在变量之后,不是在枚举之后。例如,是 Option:: None ::<u32> , 而不是 Option::<u32>:: None

本文章首发在 LearnKu.com 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://learnku.com/docs/rust-rcei-2020/...

译文地址:https://learnku.com/docs/rust-rcei-2020/...

上一篇 下一篇
贡献者:1
讨论数量: 0
发起讨论 查看所有版本


暂无话题~