blob: 29196449e307c114c8c760e62738e72273f98626 [file] [log] [blame]
//! regression test for #127511: don't suggest `.into_iter()` on iterators
trait Missing {}
trait HasMethod {
fn foo(self);
}
impl<T: Iterator + Missing> HasMethod for T {
fn foo(self) {}
}
fn get_iter() -> impl Iterator {
core::iter::once(())
}
fn main() {
get_iter().foo();
//~^ ERROR the method `foo` exists for opaque type `impl Iterator`, but its trait bounds were not satisfied [E0599]
}