From 490dc0102b2bd11f23755ca977b4610974cc8af4 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Mon, 13 Mar 2023 14:13:41 -0700 Subject: [PATCH] Eliminate unneeded use of Spanned trait on single tokens --- impl/src/expand.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/impl/src/expand.rs b/impl/src/expand.rs index 4352209..293cb56 100644 --- a/impl/src/expand.rs +++ b/impl/src/expand.rs @@ -528,15 +528,15 @@ fn type_parameter_of_option(ty: &Type) -> Option<&Type> { fn spanned_error_trait(input: &DeriveInput) -> TokenStream { let vis_span = match &input.vis { - Visibility::Public(vis) => Some(vis.pub_token.span()), - Visibility::Crate(vis) => Some(vis.crate_token.span()), - Visibility::Restricted(vis) => Some(vis.pub_token.span()), + Visibility::Public(vis) => Some(vis.pub_token.span), + Visibility::Crate(vis) => Some(vis.crate_token.span), + Visibility::Restricted(vis) => Some(vis.pub_token.span), Visibility::Inherited => None, }; let data_span = match &input.data { - Data::Struct(data) => data.struct_token.span(), - Data::Enum(data) => data.enum_token.span(), - Data::Union(data) => data.union_token.span(), + Data::Struct(data) => data.struct_token.span, + Data::Enum(data) => data.enum_token.span, + Data::Union(data) => data.union_token.span, }; let first_span = vis_span.unwrap_or(data_span); let last_span = input.ident.span();