16 lines
506 B
Rust
16 lines
506 B
Rust
#![feature(ascii_char)] // random lib feature
|
|
#![feature(box_patterns)] // random lang feature
|
|
|
|
// picked arbitrary unstable features, just need a random lib and lang feature, ideally ones that
|
|
// won't be stabilized any time soon so we don't have to update this test
|
|
fn main() {
|
|
for s in quix("foo/bar") {
|
|
print!("{s}");
|
|
}
|
|
println!();
|
|
}
|
|
|
|
// need a latebound var to trigger the incremental compilation ICE
|
|
fn quix(foo: &str) -> impl Iterator<Item = &'_ str> + '_ {
|
|
foo.split('/')
|
|
}
|