Satisfy clippy.
This commit is contained in:
@@ -132,7 +132,7 @@ pub fn inner_item_attributes<T: ExportedParams>(
|
||||
}
|
||||
}
|
||||
|
||||
pub fn deny_cfg_attr(attrs: &Vec<syn::Attribute>) -> syn::Result<()> {
|
||||
pub fn deny_cfg_attr(attrs: &[syn::Attribute]) -> syn::Result<()> {
|
||||
if let Some(cfg_attr) = attrs
|
||||
.iter()
|
||||
.find(|a| a.path.get_ident().map(|i| *i == "cfg").unwrap_or(false))
|
||||
|
@@ -152,13 +152,13 @@ impl ExportedParams for ExportedFnParams {
|
||||
("get", None) | ("set", None) | ("name", None) => {
|
||||
return Err(syn::Error::new(key.span(), "requires value"))
|
||||
}
|
||||
("name", Some(s)) if &s.value() == FN_IDX_GET => {
|
||||
("name", Some(s)) if s.value() == FN_IDX_GET => {
|
||||
return Err(syn::Error::new(
|
||||
item_span,
|
||||
"use attribute 'index_get' instead",
|
||||
))
|
||||
}
|
||||
("name", Some(s)) if &s.value() == FN_IDX_SET => {
|
||||
("name", Some(s)) if s.value() == FN_IDX_SET => {
|
||||
return Err(syn::Error::new(
|
||||
item_span,
|
||||
"use attribute 'index_set' instead",
|
||||
@@ -268,7 +268,6 @@ impl ExportedParams for ExportedFnParams {
|
||||
special,
|
||||
namespace,
|
||||
span: Some(span),
|
||||
..Default::default()
|
||||
})
|
||||
}
|
||||
}
|
||||
@@ -317,7 +316,7 @@ impl Parse for ExportedFn {
|
||||
let skip_slots = if pass_context { 1 } else { 0 };
|
||||
|
||||
// Determine whether function generates a special calling convention for a mutable receiver.
|
||||
let mut_receiver = match fn_all.sig.inputs.iter().skip(skip_slots).next() {
|
||||
let mut_receiver = match fn_all.sig.inputs.iter().nth(skip_slots) {
|
||||
Some(syn::FnArg::Receiver(syn::Receiver {
|
||||
reference: Some(_), ..
|
||||
})) => true,
|
||||
@@ -474,7 +473,7 @@ impl ExportedFn {
|
||||
literals
|
||||
}
|
||||
|
||||
pub fn exported_name<'n>(&'n self) -> Cow<'n, str> {
|
||||
pub fn exported_name(&self) -> Cow<str> {
|
||||
self.params
|
||||
.name
|
||||
.last()
|
||||
@@ -629,7 +628,7 @@ impl ExportedFn {
|
||||
let return_span = self
|
||||
.return_type()
|
||||
.map(|r| r.span())
|
||||
.unwrap_or_else(|| proc_macro2::Span::call_site());
|
||||
.unwrap_or_else(proc_macro2::Span::call_site);
|
||||
if self.params.return_raw.is_some() {
|
||||
quote_spanned! { return_span =>
|
||||
pub #dynamic_signature {
|
||||
@@ -691,7 +690,7 @@ impl ExportedFn {
|
||||
})
|
||||
.unwrap(),
|
||||
);
|
||||
if !self.params().pure.is_some() {
|
||||
if self.params().pure.is_none() {
|
||||
let arg_lit_str =
|
||||
syn::LitStr::new(&pat.to_token_stream().to_string(), pat.span());
|
||||
unpack_statements.push(
|
||||
@@ -812,8 +811,8 @@ impl ExportedFn {
|
||||
let return_span = self
|
||||
.return_type()
|
||||
.map(|r| r.span())
|
||||
.unwrap_or_else(|| proc_macro2::Span::call_site());
|
||||
let return_expr = if !self.params.return_raw.is_some() {
|
||||
.unwrap_or_else(proc_macro2::Span::call_site);
|
||||
let return_expr = if self.params.return_raw.is_none() {
|
||||
quote_spanned! { return_span =>
|
||||
Ok(Dynamic::from(#sig_name(#(#unpack_exprs),*)))
|
||||
}
|
||||
|
@@ -91,7 +91,6 @@ impl ExportedParams for ExportedModParams {
|
||||
name,
|
||||
skip,
|
||||
scope: scope.unwrap_or_default(),
|
||||
..Default::default()
|
||||
})
|
||||
}
|
||||
}
|
||||
|
@@ -214,7 +214,7 @@ pub fn generate_body(
|
||||
}
|
||||
}
|
||||
|
||||
pub fn check_rename_collisions(fns: &Vec<ExportedFn>) -> Result<(), syn::Error> {
|
||||
pub fn check_rename_collisions(fns: &[ExportedFn]) -> Result<(), syn::Error> {
|
||||
fn make_key(name: impl ToString, item_fn: &ExportedFn) -> String {
|
||||
item_fn
|
||||
.arg_list()
|
||||
|
Reference in New Issue
Block a user