negative_i64

Macro negative_i64 

Source
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);