| commit | e6f6214c002b6ce94142002f2d6b043b83cabf7d | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Mon Dec 21 16:00:41 2020 -0800 |
| committer | David Tolnay <dtolnay@gmail.com> | Mon Dec 21 16:26:41 2020 -0800 |
| tree | d71beb46149ff477582ef00fbbb6612be7621dac | |
| parent | b11c9ef640005db08b81e329ba751110e45baaae [diff] [blame] |
Store enum variant name as Pair
diff --git a/macro/src/derive.rs b/macro/src/derive.rs index 5e9b8a9..5b8f259 100644 --- a/macro/src/derive.rs +++ b/macro/src/derive.rs
@@ -230,7 +230,7 @@ fn enum_debug(enm: &Enum, span: Span) -> TokenStream { let ident = &enm.name.rust; let variants = enm.variants.iter().map(|variant| { - let variant = &variant.ident; + let variant = &variant.name.rust; let name = variant.to_string(); quote_spanned! {span=> #ident::#variant => formatter.write_str(#name),