fn main() { let x = 2; let x_message = alt x { 0 to 1 { ~"not many" } _ { ~"lots" } }; assert x_message == ~"lots"; let y = 2i; let y_message = alt y { 0 to 1 { ~"not many" } _ { ~"lots" } }; assert y_message == ~"lots"; let z = 1u64; let z_message = alt z { 0 to 1 { ~"not many" } _ { ~"lots" } }; assert z_message == ~"not many"; }