3 个稳定版本
2.0.0 | 2021 年 12 月 2 日 |
---|---|
1.0.1 | 2020 年 4 月 22 日 |
1.0.0 | 2020 年 4 月 21 日 |
#362 在 无标准库 中
用于 restbl
4KB
static-assert
用于编译时断言的简单 static_assert
宏。
在 const
变量中使用 const_panic
来产生编译错误,因此仅在 const
上下文中可用。
要求
- Rust 1.57
lib.rs
:
用于编译时断言的简单 static_assert
宏。
在 const
变量中使用 const_panic
来产生编译错误,因此仅在 const
上下文中可用。
用法
use sa::static_assert;
static_assert!(1 == 1);
static_assert!(1 == 1, "Must be equal");
use sa::static_assert;
static_assert!(0 == 1, "Must be equal"); //should fail
use sa::static_assert;
static_assert!(0 == 1); //should fail