diff --git a/src/gen_enum.rs b/src/gen_enum.rs index aa704ea..7545a95 100644 --- a/src/gen_enum.rs +++ b/src/gen_enum.rs @@ -71,7 +71,7 @@ macro_rules! gen_enum { fn from(value: &$name) -> Self { match value { $( - $name::$variant(_) => stringify!($variant), + $name::$variant(value) => value.into(), )* } }