#ends #match #string #starts #macro #simulation #couple

check-ends-macro

几个宏,用于模拟字符串的起始和结束部分的匹配

1 个稳定版本

1.0.3 2021年10月3日
1.0.2 2021年10月1日

#2217Rust 模式

MIT 许可证

3KB

使用

它类似于匹配,但返回一个 Option

let to_match = "hello world";

let opt = match_start! {to_match,
    "hello" | "something" => "something else"
    "world" | "another" => "another thing"
};

if let Some(value) = opt {
    println!("{}", value); // Will print "something else"
}

无运行时依赖