We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d95335c commit 9ea002bCopy full SHA for 9ea002b
nuts-derive/src/lib.rs
@@ -514,7 +514,7 @@ pub fn storable_derive(input: TokenStream) -> TokenStream {
514
let name = &field.name;
515
if field.is_option {
516
quote! {
517
- if let Some(inner) = &self.#name {
+ if let Some(inner) = &mut self.#name {
518
result.extend(inner.get_all(parent));
519
}
520
@@ -526,7 +526,7 @@ pub fn storable_derive(input: TokenStream) -> TokenStream {
526
527
528
529
530
result.push((#name.to_string().as_str(), Some(nuts_storable::Value::Generic(Box::new(inner.clone())))));
531
} else {
532
result.push((#name.to_string().as_str(), None));
0 commit comments