Skip to content

Regression in itertools #33587

@brson

Description

@brson
141 brian@ip-10-234-25-118:~/dev/rustup.rs⟫ cargo build
   Compiling pipeline v0.5.0
   Compiling winapi-build v0.1.1
   Compiling winapi v0.2.7
   Compiling unicode-normalization v0.1.2
   Compiling utf8-ranges v0.1.3
   Compiling unicode-width v0.1.3
   Compiling regex-syntax v0.3.1
   Compiling rustup-dist v0.1.11 (file:///mnt/dev/rustup.rs/src/rustup-dist)
   Compiling strsim v0.4.1
   Compiling gcc v0.3.28
   Compiling itertools v0.4.13
   Compiling rustc-serialize v0.3.19
/home/brian/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.4.13/src/free.rs:218:1: 224:2 error: type mismatch resolving `<<J as std::iter::IntoIterator>::IntoIter as std::iter::Iterator>::Item == <I as std::iter::IntoIterator>::Item`:
 expected type parameter,
    found associated type [E0271]
/home/brian/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.4.13/src/free.rs:218 pub fn merge<I, J>(i: I, j: J) -> Merge<I::IntoIter, J::IntoIter>
                                                                                             ^
/home/brian/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.4.13/src/free.rs:218:1: 224:2 help: run `rustc --explain E0271` to see a detailed explanation
/home/brian/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.4.13/src/free.rs:218:1: 224:2 note: required by `adaptors::Merge`

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions