2 个版本
0.1.1 | 2024 年 4 月 19 日 |
---|---|
0.1.0 | 2024 年 4 月 19 日 |
#450 in 调试
每月 22 次下载
7KB
assert_size
一个宏,用于在编译时断言类型具有特定的尺寸
使用方法
use assert_size::assert_size;
assert_size!((), 0);
assert_size!(u8, 1);
assert_size!(u16, 2);
struct Foo {
a: u8, // 1 byte
// 1 byte padding
b: u16, // 2 bytes
}
assert_size!(Foo, 4);
许可证
许可协议为以下之一:
- Apache 许可证 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义的任何贡献,均应双重许可,如上所述,无任何附加条款或条件。