1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#![allow(dead_code)] use ttgraph::*; #[derive(TypedNode, Debug)] #[phantom_group(def)] struct OpA { x: NodeIndex, } node_enum! { #[derive(Debug)] enum Node{ OpA(OpA) } } fn f() { discriminant!(crate::Node::OpA); }