macro_rules! negative_i64 {
($e:expr $(,)?) => { ... };
}Expand description
Creates a NegativeI64 checked at compile time.
This macro takes a single argument that must be a negative i64.
Positive values will cause a compile error.
use sign_bound::{NegativeI64, negative_i64};
let val: NegativeI64 = negative_i64!(-123);