const ONE: u32 = 0x01;
const TWO: u32 = 0x02;
const THREE: u32 = 0x04;
const FOUR: u32 = 0x08;
fn multi_value_example(values: u32) {
if (values & ONE) == ONE {
println!("ONE");
}
if (values & TWO) == TWO {
println!("TWO");
}
if (values & THREE) == THREE {
println!("THREE");
}
if (values & FOUR) == FOUR {
println!("FOUR");
}
}
fn main() {
multi_value_example(ONE | THREE | FOUR);
}
/*
run:
ONE
THREE
FOUR
*/