1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2019 年 5 月 4 日 |
---|
#6 in #won-t
8KB
独家
一个用于在无冲突上下文中包裹代码的过程宏。
安装
此软件包可在 crates.io 上获取,并可以通过将以下内容添加到您的项目的 Cargo.toml
中使用
[dependencies]
exclusive = "0.1.0"
以及以下内容添加到您的 crate 根目录中 (main.rs
或 lib.rs
)
#[macro_use]
extern crate exclusive;
使用
exclusive!
宏允许将代码块放置在不会与其他命名空间中该宏的调用冲突的上下文中
exclusive! {
let x = 20;
let y = 30;
}
exclusive! {
// This code doesn't actually run
println!("Hello, world!");
}
目的
该项目是为了供 static_assertions
使用,以防止不同的断言与相同的标识符冲突。
变更
有关从一个版本到另一个版本的完整变更列表,请参阅 CHANGELOG.md
。
许可证
该项目可在您选择的情况下发布
使用。