Skip to content

Commit 9ea002b

Browse files
committed
fix: missing mut in nuts-derive
1 parent d95335c commit 9ea002b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

nuts-derive/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,7 @@ pub fn storable_derive(input: TokenStream) -> TokenStream {
514514
let name = &field.name;
515515
if field.is_option {
516516
quote! {
517-
if let Some(inner) = &self.#name {
517+
if let Some(inner) = &mut self.#name {
518518
result.extend(inner.get_all(parent));
519519
}
520520
}
@@ -526,7 +526,7 @@ pub fn storable_derive(input: TokenStream) -> TokenStream {
526526
let name = &field.name;
527527
if field.is_option {
528528
quote! {
529-
if let Some(inner) = &self.#name {
529+
if let Some(inner) = &mut self.#name {
530530
result.push((#name.to_string().as_str(), Some(nuts_storable::Value::Generic(Box::new(inner.clone())))));
531531
} else {
532532
result.push((#name.to_string().as_str(), None));

0 commit comments

Comments
 (0)