| Crates.io | static_assert_macro |
| lib.rs | static_assert_macro |
| version | 1.1.0 |
| created_at | 2016-04-16 17:29:35.546358+00 |
| updated_at | 2020-12-13 18:04:44.964967+00 |
| description | Library implementation of so-called `static_assert` |
| homepage | |
| repository | https://github.com/nodakai/rust-static_assert_macro |
| max_upload_size | |
| id | 4765 |
| size | 16,734 |
static_assert macroCargo.toml:
[dependencies]
static_assert_macro = "1"
Your code (Rust 2018):
use static_assert_macro::static_assert;
static_assert!(1 < 2);
fn main() {
static_assert!(3 < 4);
static_assert!(10 < 10); // build failure
}
For Rust 2015, replace use static_assert_macro::static_assert; with
#[macro_use]
extern crate static_assert_macro;
For more details, visit
static_assert_macro < 1.1: sufficiently old Rust such as 1.8 (2016-04-14)static_assert_macro >= 1.1:
Rust 1.37 (2019-08-15)
which stabilized underscore_const_namesThis crate is a free software distributed under the Apache 2.0 license.