From a8bdd17333889cebe7af97064066f89aab1bef8e Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Mon, 3 Mar 2025 00:05:29 -0800 Subject: [PATCH] Remove unused Punctuated import warning: unused import: `syn::punctuated::Punctuated` --> serde_derive/src/internals/receiver.rs:5:5 | 5 | use syn::punctuated::Punctuated; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default Left by the previous commit. - let segments = mem::replace(&mut path.segments, Punctuated::new()); + let segments = mem::take(&mut path.segments); --- serde_derive/src/internals/receiver.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/serde_derive/src/internals/receiver.rs b/serde_derive/src/internals/receiver.rs index a322e8e7..a326f667 100644 --- a/serde_derive/src/internals/receiver.rs +++ b/serde_derive/src/internals/receiver.rs @@ -2,7 +2,6 @@ use crate::internals::respan::respan; use proc_macro2::Span; use quote::ToTokens; use std::mem; -use syn::punctuated::Punctuated; use syn::{ parse_quote, Data, DeriveInput, Expr, ExprPath, GenericArgument, GenericParam, Generics, Macro, Path, PathArguments, QSelf, ReturnType, Token, Type, TypeParamBound, TypePath, WherePredicate,