6 stable releases
Uses old Rust 2015
1.1.0 | Dec 13, 2020 |
---|---|
1.0.4 | Jun 14, 2020 |
1.0.3 | Apr 7, 2019 |
1.0.2 | Jun 17, 2017 |
1.0.0 | Apr 16, 2016 |
#2118 in Rust patterns
1,493 downloads per month
7KB
static_assert
macro
Cargo.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
Minimum Supported Rust Version
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 stabilizedunderscore_const_names
License
This crate is a free software distributed under the Apache 2.0 license.