Update iterator.rs to use arrays by value by hkBst · Pull Request #136183 · rust-lang/rust (original) (raw)
/// ``` |
---|
/// |
/// Flattening only removes one level of nesting at a time: |
/// |
/// ``` |
/// let d3 = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]]; |
/// |
/// let d2 = d3.iter().flatten().collect::<Vec<_>>(); |
/// assert_eq!(d2, [&[1, 2], &[3, 4], &[5, 6], &[7, 8]]); |
/// let d2: Vec<_> = d3.clone().into_iter().flatten().collect(); |