11 lines
152 B
Rust
11 lines
152 B
Rust
|
tag blah { a; b; }
|
||
|
|
||
|
fn or_alt(q: blah) -> int {
|
||
|
alt q { a. | b. { 42 } }
|
||
|
}
|
||
|
|
||
|
fn main() {
|
||
|
assert (or_alt(a) == 42);
|
||
|
assert (or_alt(b) == 42);
|
||
|
}
|