diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-05-20 22:24:01 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-05-20 22:24:01 +0200 |
commit | 3ce82f0708eac1f676d995d0e40aec5d566821ed (patch) | |
tree | 36d5990a8119cf06aa58c24f120eaec2a927d89b | |
parent | 32fe58c569febeaa56bc1402fa6e13cc26bd4337 (diff) |
quote the quoted field_name
-rw-r--r-- | src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -83,7 +83,7 @@ pub fn derive_deserialize(item: TokenStream) -> TokenStream { out.extend( vec![quote!( - let r = if let Some(attr) = len_for.get(#field_name) { + let r = if let Some(attr) = len_for.get("#field_name") { r.take(attr) } else { r @@ -94,7 +94,7 @@ pub fn derive_deserialize(item: TokenStream) -> TokenStream { out.extend( vec![quote!( - if let Some(attr) = discriminant_for.get(#field_name) { + if let Some(attr) = discriminant_for.get("#field_name") { self.#field_name.deserialize_with_discriminant(r, attr)?; } else { self.#field_name.deserialize(r)?; |