Fix deserialize error message

rename
Pantonshire 5 years ago
parent 4605fd18d5
commit 3773c0ef1c

@ -556,11 +556,12 @@ pub fn derive_enum_deserialize(input: TokenStream) -> TokenStream {
let deserialized_str_ident = quote! { __enumscribe_deserialized_str };
let variant_strings = parsed_enum.variants.iter()
.filter(|variant| match &variant.v_type {
VariantType::Ignore => false,
_ => true
.map(|variant| match &variant.v_type {
VariantType::Named { name, .. } => Some(name.as_str()),
_ => None
})
.map(|variant| variant.data.ident.to_string())
.filter(|name| name.is_some())
.map(|name| name.unwrap())
.collect::<Vec<_>>();
let main_match = proc_try!(gen_unscribe_match(

@ -1,3 +0,0 @@
fn main() {
println!("Hello, world!");
}
Loading…
Cancel
Save