枚举

#[allow(dead_code)]
#[repr(u8)]
enum Season {
    Summer, Fall, Winter, Spring
}

#[derive(Debug, Clone, Copy)]
#[allow(dead_code)]
#[repr(i32)]
enum Align {
    Center, Left = 1000, Right
}

let base_fall = Season::Fall as u8;
//baseFall is 1

let right = Align::Right;
let base_right = right as i32;
//base_right is 1001

println!("base_fall is {base_fall}");
println!("base_right is {base_right}");
println!("right is {:?}", right);