From fc273c67633684a75387311ba677a27cc2de612f Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sat, 5 Aug 2023 22:16:12 -0700 Subject: [PATCH] Resolve needless_return clippy lint in PR 2553 warning: unneeded `return` statement --> serde_derive/src/de.rs:2986:13 | 2986 | return quote!(#assign_to __default.#member); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return = note: `-W clippy::needless-return` implied by `-W clippy::all` help: remove `return` | 2986 - return quote!(#assign_to __default.#member); 2986 + quote!(#assign_to __default.#member) | --- serde_derive/src/de.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serde_derive/src/de.rs b/serde_derive/src/de.rs index 32cc6f56..d93cac6e 100644 --- a/serde_derive/src/de.rs +++ b/serde_derive/src/de.rs @@ -2983,7 +2983,7 @@ fn expr_is_missing_seq( match *cattrs.default() { attr::Default::Default | attr::Default::Path(_) => { let member = &field.member; - return quote!(#assign_to __default.#member); + quote!(#assign_to __default.#member) } attr::Default::None => quote!( return _serde::__private::Err(_serde::de::Error::invalid_length(#index, &#expecting))