1 个不稳定版本
0.1.0 | 2020年5月5日 |
---|
#13 在 #瑞士
11KB
127 行
瑞士州份枚举
Rust 枚举包,用于瑞士州份特定代码
示例
您可以使用枚举来控制代码中的某个功能
use swiss_canton::SwissCanton;
let canton = SwissCanton::ZH;
match canton {
SwissCanton::ZH => println!("Salü!"),
SwissCanton::NE => println!("Bonjour !"),
_ => println!("Grüezi!")
}
您还可以解析、比较和打印州份的简码
use swiss_canton::SwissCanton;
let parsed_canton = "TI".parse::<SwissCanton>().unwrap();
if (parsed_canton.eq(&SwissCanton::TI)) {
println!("Buongiorno in {}!", SwissCanton::TI);
}
lib.rs
:
瑞士州份枚举
一个可以帮助代码执行州份特定功能的包
示例
您可以使用枚举来控制代码中的某个功能
use swiss_canton::SwissCanton;
let canton = SwissCanton::ZH;
match canton {
SwissCanton::ZH => println!("Salü!"),
SwissCanton::NE => println!("Bonjour !"),
_ => println!("Grüezi!")
}
您还可以解析、比较和打印州份的简码
use swiss_canton::SwissCanton;
let parsed_canton = "TI".parse::<SwissCanton>().unwrap();
if (parsed_canton.eq(&SwissCanton::TI)) {
println!("Buongiorno in {}!", SwissCanton::TI);
}
依赖项
~64KB