From 476275bddb5ea969372e62e6784dcedcb0186191 Mon Sep 17 00:00:00 2001 From: Zeeshan Ali Khan Date: Mon, 19 Feb 2024 13:27:10 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5=20Remove=20a=20redundant=20import?= =?UTF-8?q?=20of=20crate=20itself?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Otherwise clippy complains about it: ```rust error: the item `syn` is imported redundantly --> zvariant_derive/src/lib.rs:14:11 | 14 | use syn::{self, DeriveInput}; | ^^^^ the item `syn` is already defined here | = note: `-D unused-imports` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(unused_imports)]` error: the item `syn` is imported redundantly --> zvariant_derive/src/type.rs:4:5 | 4 | self, spanned::Spanned, Attribute, Data, DataEnum, DeriveInput, Error, Fields, Generics, Ident, | ^^^^ the item `syn` is already defined here error: the item `syn` is imported redundantly --> zvariant_derive/src/value.rs:4:5 | 4 | self, spanned::Spanned, Attribute, Data, DataEnum, DeriveInput, Error, Expr, Fields, Generics, | ^^^^ the item `syn` is already defined here Compiling aho-corasick v1.1.2 Compiling memoffset v0.9.0 Checking utf8parse v0.2.1 error: could not compile `zvariant_derive` (lib) due to 3 previous errors warning: build failed, waiting for other jobs to finish... Error: Process completed with exit code 101. ``` --- zvariant_derive/src/lib.rs | 2 +- zvariant_derive/src/type.rs | 2 +- zvariant_derive/src/value.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/zvariant_derive/src/lib.rs b/zvariant_derive/src/lib.rs index 4e57efb5b..73fa623db 100644 --- a/zvariant_derive/src/lib.rs +++ b/zvariant_derive/src/lib.rs @@ -11,7 +11,7 @@ )))] use proc_macro::TokenStream; -use syn::{self, DeriveInput}; +use syn::DeriveInput; mod dict; mod r#type; diff --git a/zvariant_derive/src/type.rs b/zvariant_derive/src/type.rs index eb6f55fe7..a6fcb85c0 100644 --- a/zvariant_derive/src/type.rs +++ b/zvariant_derive/src/type.rs @@ -1,7 +1,7 @@ use proc_macro2::TokenStream; use quote::{quote, ToTokens}; use syn::{ - self, spanned::Spanned, Attribute, Data, DataEnum, DeriveInput, Error, Fields, Generics, Ident, + spanned::Spanned, Attribute, Data, DataEnum, DeriveInput, Error, Fields, Generics, Ident, }; use crate::utils::*; diff --git a/zvariant_derive/src/value.rs b/zvariant_derive/src/value.rs index b95717c15..0d098cd6a 100644 --- a/zvariant_derive/src/value.rs +++ b/zvariant_derive/src/value.rs @@ -1,7 +1,7 @@ use proc_macro2::{Span, TokenStream}; use quote::{quote, ToTokens}; use syn::{ - self, spanned::Spanned, Attribute, Data, DataEnum, DeriveInput, Error, Expr, Fields, Generics, + spanned::Spanned, Attribute, Data, DataEnum, DeriveInput, Error, Expr, Fields, Generics, Ident, Lifetime, LifetimeDef, };