blob: e949bb10ece223a64dbaf51f0c0eb1a35e205ad9 [file]
fn main() {
let iter_fun = <&[u32]>::iter;
//~^ ERROR no associated function or constant named `iter` found for reference `&[u32]` in the current scope [E0599]
//~| NOTE associated function or constant not found in `&[u32]`
//~| HELP the function `iter` is implemented on `[u32]`
for item in iter_fun(&[1,1]) {
let x: &u32 = item;
assert_eq!(x, &1);
}
let iter_fun2 = <(&[u32])>::iter;
//~^ ERROR no associated function or constant named `iter` found for reference `&[u32]` in the current scope [E0599]
//~| NOTE associated function or constant not found in `&[u32]`
//~| HELP the function `iter` is implemented on `[u32]`
for item2 in iter_fun2(&[1,1]) {
let x: &u32 = item2;
assert_eq!(x, &1);
}
}