blob: 98cfaaf5cff7b1b5ede42e6916105e15619d89e4 [file] [log] [blame]
fn main() {
let iter_fun = <&[u32]>::iter;
//~^ ERROR no function or associated item named `iter` found for reference `&[u32]` in the current scope [E0599]
//~| NOTE function or associated item 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 function or associated item named `iter` found for reference `&[u32]` in the current scope [E0599]
//~| NOTE function or associated item 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);
}
}