From 8c3c83490713b4aa4cb120af5ab906c1651e5853 Mon Sep 17 00:00:00 2001 From: Weird Constructor Date: Sat, 17 Jul 2021 09:47:57 +0200 Subject: [PATCH] Allow direct access to the NodeId::label. --- src/dsp/mod.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/dsp/mod.rs b/src/dsp/mod.rs index 35f9290..f4fc001 100644 --- a/src/dsp/mod.rs +++ b/src/dsp/mod.rs @@ -905,6 +905,13 @@ macro_rules! make_node_info_enum { } } + pub fn label(&self) -> &'static str { + match self { + NodeId::$v1 => stringify!($v1), + $(NodeId::$variant(_) => stringify!($variant)),+ + } + } + pub fn name(&self) -> &'static str { match self { NodeId::$v1 => stringify!($s1),