Skip to main content

reify

Macro reify 

Source
macro_rules! reify {
    ($val:expr, $f:expr) => { ... };
}
Expand description

Convenience macro for runtime-to-const-generic dispatch.

§Examples

use const_reify::{reify, HasModulus};

reify!(10u64, |m: &dyn HasModulus| {
    assert_eq!(m.modulus(), 10);
});

§Panics

Panics if the value exceeds MAX_REIFY_VALUE (255).