我必须编写整个迭代器类型吗?

时间:2019-11-27 02:40:46

标签: rust iterator

假设我有一个这样的迭代器:

let it = text.char_indices().take(x).skip(y);

然后我要将其传递给函数my_func。目前,我有一个像这样的参数:

fn my_func(it: std::iter::Skip<std::iter::Take<std::str::CharIndices>>) {
}

有没有更短的类型写方法?另外,该函数实际上并不要求现在必须从.skip.take并以此精确顺序派生所有迭代器参数。

0 个答案:

没有答案