1 个不稳定版本

0.1.0 2020年5月5日

#13#瑞士

MIT 协议

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