24 lines
399 B
Rust
24 lines
399 B
Rust
// run-pass
|
|
#![allow(dead_code)]
|
|
|
|
#![feature(coroutines)]
|
|
|
|
enum Enum {
|
|
A(String),
|
|
B
|
|
}
|
|
|
|
fn main() {
|
|
|| { //~ WARN unused coroutine that must be used
|
|
loop {
|
|
if let true = true {
|
|
match Enum::A(String::new()) {
|
|
Enum::A(_var) => {}
|
|
Enum::B => {}
|
|
}
|
|
}
|
|
yield;
|
|
}
|
|
};
|
|
}
|