From 6b6489fddb3f40f998ff10a6cb239198509c60f5 Mon Sep 17 00:00:00 2001 From: Pierre Tondereau Date: Mon, 13 Mar 2023 18:00:45 +0100 Subject: [PATCH] chore: fix clippy warnings. (#235) --- crates/macros/src/impl_.rs | 12 +++--------- src/zend/class.rs | 1 - 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/crates/macros/src/impl_.rs b/crates/macros/src/impl_.rs index d26f60ee0..49fb9dc3e 100644 --- a/crates/macros/src/impl_.rs +++ b/crates/macros/src/impl_.rs @@ -1,9 +1,8 @@ -use std::collections::HashMap; - use anyhow::{anyhow, bail, Result}; use darling::{FromMeta, ToTokens}; use proc_macro2::TokenStream; use quote::quote; +use std::collections::HashMap; use syn::{Attribute, AttributeArgs, ItemImpl, Lit, Meta, NestedMeta}; use crate::helpers::get_docs; @@ -20,22 +19,17 @@ pub enum Visibility { Private, } -#[derive(Debug, Copy, Clone, FromMeta)] +#[derive(Debug, Copy, Clone, FromMeta, Default)] pub enum RenameRule { #[darling(rename = "none")] None, #[darling(rename = "camelCase")] + #[default] Camel, #[darling(rename = "snake_case")] Snake, } -impl Default for RenameRule { - fn default() -> Self { - RenameRule::Camel - } -} - impl RenameRule { /// Change case of an identifier. /// diff --git a/src/zend/class.rs b/src/zend/class.rs index e3f6cee3a..dc06a3285 100644 --- a/src/zend/class.rs +++ b/src/zend/class.rs @@ -61,7 +61,6 @@ impl ClassEntry { .contains(ClassFlags::ResolvedInterfaces) .then(|| unsafe { (0..self.num_interfaces) - .into_iter() .map(move |i| *self.__bindgen_anon_3.interfaces.offset(i as _)) .filter_map(|ptr| ptr.as_ref()) })