Derive Macro scopegraphs::Label

source ยท
#[derive(Label)]
Expand description

Derive Label implementation.

use scopegraphs::*;
use scopegraphs::Label;

#[derive(Label, Debug, PartialEq, Eq)]
pub enum Alphabet {
    A,
    B,
    C,
}
use Alphabet::*;

assert_eq!(vec![A, B, C], Alphabet::iter().collect::<Vec<_>>());