👎Deprecated
Expand description
This crate provides an iterator adapter to iterate over all contiguous
windows of length N.
§Deprecated
This crate is deprecated in favour of the itermore crate and it
currently just re-exports types from there. The following dependency
definition is the equivalent of using this crate.
# Cargo.toml
[dependencies]
itermore = { version = "...", default-features = false, features = ["array_windows"] }§Getting started
Add the crate to your Cargo manifest.
cargo add iterwindowsAnd bring the IterArrayWindows trait into scope.
use iterwindows::IterArrayWindows;Now you can use the array_windows method on any iterator.
for [a, b, c] in iter.array_windows() {
println!("{} {} {}", a, b, c)
}Generally the size of N can be inferred by the compiler but you can also
specify it manually.
let w = iter.array_windows::<3>();Structs§
- Array
Windows - An iterator over all contiguous windows of length
N.
Traits§
- Iter
Array Windows - An extension trait that provides the
array_windowsmethod for iterators.