assoc

Macro assoc 

Source
macro_rules! assoc {
    ($($key:expr => $value:expr),* $(,)?) => { ... };
}
Expand description

Provides an easy, const-friendly way to construct a new Assoc instance.

ยงExample

use const_assoc::{assoc, PrimitiveEnum};

#[repr(u8)]
#[derive(Copy, Clone, PrimitiveEnum)]
enum Letter {
    A,
    B,
    C,
}

let letters = assoc! {
    Letter::A => 'a',
    Letter::B => 'b',
    Letter::C => 'c',
};