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