标签: rust iterator
假设我有一个这样的迭代器:
let it = text.char_indices().take(x).skip(y);
然后我要将其传递给函数my_func。目前,我有一个像这样的参数:
my_func
fn my_func(it: std::iter::Skip<std::iter::Take<std::str::CharIndices>>) { }
有没有更短的类型写方法?另外,该函数实际上并不要求现在必须从.skip和.take并以此精确顺序派生所有迭代器参数。
.skip
.take