Skip to content

Commit 607e814

Browse files
committed
Cleanup
1 parent cd74a89 commit 607e814

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

autometrics-macros/src/lib.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use proc_macro2::{Ident, TokenStream};
44
use quote::quote;
55
use std::env;
66
use inflector::Inflector;
7-
use syn::{parse_macro_input, DeriveInput, ImplItem, ItemFn, ItemImpl, Result, Data, DataEnum, Attribute, Meta, NestedMeta, Lit};
7+
use syn::{parse_macro_input, DeriveInput, ImplItem, ItemFn, ItemImpl, Result, Data, DataEnum, Attribute, Meta, NestedMeta, Lit, Error};
88

99
mod parse;
1010

@@ -394,7 +394,7 @@ fn derive_get_label_impl(input: DeriveInput) -> Result<TokenStream> {
394394
let variants = match input.data {
395395
Data::Enum(DataEnum { variants, .. }) => variants,
396396
_ => {
397-
return Err(syn::Error::new_spanned(input, "#[derive(LabelValues}] is only supported for enums"));
397+
return Err(Error::new_spanned(input, "#[derive(LabelValues}] is only supported for enums"));
398398
},
399399
};
400400

@@ -418,7 +418,7 @@ fn derive_get_label_impl(input: DeriveInput) -> Result<TokenStream> {
418418
// Check casing of the user-provided value
419419
if let Some(key) = &key_from_attr {
420420
if key.as_str() != key.to_snake_case() {
421-
return Err(syn::Error::new_spanned(attrs[0], "label_key should be snake_cased"));
421+
return Err(Error::new_spanned(attrs[0], "label_key should be snake_cased"));
422422
}
423423
}
424424

@@ -436,8 +436,8 @@ fn derive_get_label_impl(input: DeriveInput) -> Result<TokenStream> {
436436
1 => get_label_attr(attrs[0], "label_value")?,
437437
_ => {
438438
let mut error =
439-
syn::Error::new_spanned(attrs[1], "redundant `autometrics(label_value)` attribute");
440-
error.combine(syn::Error::new_spanned(attrs[0], "note: first one here"));
439+
Error::new_spanned(attrs[1], "redundant `autometrics(label_value)` attribute");
440+
error.combine(Error::new_spanned(attrs[0], "note: first one here"));
441441
return Err(error);
442442
}
443443
};
@@ -447,7 +447,7 @@ fn derive_get_label_impl(input: DeriveInput) -> Result<TokenStream> {
447447
// Check casing of the user-provided value
448448
if let Some(value) = &value_from_attr {
449449
if value.as_str() != value.to_snake_case() {
450-
return Err(syn::Error::new_spanned(attrs[0], "label_value should be snake_cased"));
450+
return Err(Error::new_spanned(attrs[0], "label_value should be snake_cased"));
451451
}
452452
}
453453

@@ -476,15 +476,15 @@ fn get_label_attr(attr: &Attribute, attr_name: &str) -> Result<Option<Ident>> {
476476
let meta = attr.parse_meta()?;
477477
let meta_list = match meta {
478478
Meta::List(list) => list,
479-
_ => return Err(syn::Error::new_spanned(meta, "expected a list-style attribute")),
479+
_ => return Err(Error::new_spanned(meta, "expected a list-style attribute")),
480480
};
481481

482482
let nested = match meta_list.nested.len() {
483483
// `#[autometrics()]` without any arguments is a no-op
484484
0 => return Ok(None),
485485
1 => &meta_list.nested[0],
486486
_ => {
487-
return Err(syn::Error::new_spanned(
487+
return Err(Error::new_spanned(
488488
meta_list.nested,
489489
"currently only a single autometrics attribute is supported",
490490
));
@@ -493,18 +493,18 @@ fn get_label_attr(attr: &Attribute, attr_name: &str) -> Result<Option<Ident>> {
493493

494494
let label_value = match nested {
495495
NestedMeta::Meta(Meta::NameValue(nv)) => nv,
496-
_ => return Err(syn::Error::new_spanned(nested, format!("expected `{attr_name} = \"<value>\"`"))),
496+
_ => return Err(Error::new_spanned(nested, format!("expected `{attr_name} = \"<value>\"`"))),
497497
};
498498

499499
if !label_value.path.is_ident(attr_name) {
500-
return Err(syn::Error::new_spanned(
500+
return Err(Error::new_spanned(
501501
&label_value.path,
502502
format!("unsupported autometrics attribute, expected `{attr_name}`"),
503503
));
504504
}
505505

506506
match &label_value.lit {
507-
Lit::Str(s) => syn::parse_str(&s.value()).map_err(|e| syn::Error::new_spanned(s, e)),
508-
lit => Err(syn::Error::new_spanned(lit, "expected string literal")),
507+
Lit::Str(s) => syn::parse_str(&s.value()).map_err(|e| Error::new_spanned(s, e)),
508+
lit => Err(Error::new_spanned(lit, "expected string literal")),
509509
}
510510
}

0 commit comments

Comments
 (0)