macro_rules! unwrap {
($e:expr $(,)?) => { ... };
}
Expand description
A const equivalent of Option::unwrap
, requires Rust 1.57.0 to invoke.
ยงExample
This example requires Rust 1.47.0 (because of NonZeroUsize::new
).
use konst::option::unwrap;
use std::num::NonZeroUsize;
const TEN: NonZeroUsize = unwrap!(NonZeroUsize::new(10));
assert_eq!(TEN.get(), 10);