【发布时间】:2015-01-13 08:28:37
【问题描述】:
我正在转换一些较旧的 Rust 代码以在 1.0.0 上运行。我需要转换一个对字符进行迭代的函数,它曾经这样写:
fn f<I: Iterator<char>>(char_iter: I)
既然Iterator 不带参数,那么I 上的约束只能是I: Iterator。然后元素类型为I::Item。有没有办法表达I::Item = char 的约束? (或者我应该完全以另一种方式这样做吗?)
【问题讨论】:
标签: rust