From 98e0ac97f30d9280545405b090e2ce70b93b33a8 Mon Sep 17 00:00:00 2001 From: Charlie Gettys Date: Thu, 25 Sep 2025 22:15:13 -0700 Subject: [PATCH] fix: remove unused code --- miette-derive/src/utils.rs | 34 +-------------------------- tests/color_format.rs | 1 - tests/test_diagnostic_source_macro.rs | 1 + 3 files changed, 2 insertions(+), 34 deletions(-) diff --git a/miette-derive/src/utils.rs b/miette-derive/src/utils.rs index b867849..39d7696 100644 --- a/miette-derive/src/utils.rs +++ b/miette-derive/src/utils.rs @@ -1,41 +1,9 @@ use proc_macro2::TokenStream; -use quote::{format_ident, quote, ToTokens}; +use quote::{format_ident, quote}; use syn::{ - parse::{Parse, ParseStream}, spanned::Spanned, }; -pub(crate) enum MemberOrString { - Member(syn::Member), - String(syn::LitStr), -} - -impl ToTokens for MemberOrString { - fn to_tokens(&self, tokens: &mut TokenStream) { - use MemberOrString::*; - match self { - Member(member) => member.to_tokens(tokens), - String(string) => string.to_tokens(tokens), - } - } -} - -impl Parse for MemberOrString { - fn parse(input: ParseStream) -> syn::Result { - let lookahead = input.lookahead1(); - if lookahead.peek(syn::Ident) || lookahead.peek(syn::LitInt) { - Ok(MemberOrString::Member(input.parse()?)) - } else if lookahead.peek(syn::LitStr) { - Ok(MemberOrString::String(input.parse()?)) - } else { - Err(syn::Error::new( - input.span(), - "Expected a string or a field reference.", - )) - } - } -} - use crate::{ diagnostic::{DiagnosticConcreteArgs, DiagnosticDef}, forward::WhichFn, diff --git a/tests/color_format.rs b/tests/color_format.rs index e5418ec..4e95856 100644 --- a/tests/color_format.rs +++ b/tests/color_format.rs @@ -70,7 +70,6 @@ impl Drop for EnvVarGuard<'_> { static COLOR_ENV_VARS: Mutex<()> = Mutex::new(()); - /// Assert the color format used by a handler with different levels of terminal /// support. fn check_colors MietteHandlerOpts>( diff --git a/tests/test_diagnostic_source_macro.rs b/tests/test_diagnostic_source_macro.rs index e038830..1349303 100644 --- a/tests/test_diagnostic_source_macro.rs +++ b/tests/test_diagnostic_source_macro.rs @@ -376,6 +376,7 @@ enum NestedEnumError { }, } +#[cfg(feature = "fancy-no-backtrace")] #[derive(Debug, miette::Diagnostic, thiserror::Error)] #[error("I am the inner error")] struct Case1Inner {