mirror of https://github.com/zkat/miette.git
fix(derive): Code is no longer required
This commit is contained in:
parent
eb1b7222fc
commit
8a0f71e6d1
|
|
@ -66,15 +66,14 @@ impl WhichFn {
|
||||||
Self::Snippets => quote! {
|
Self::Snippets => quote! {
|
||||||
fn snippets(&self) -> std::option::Option<std::boxed::Box<dyn std::iter::Iterator<Item = miette::DiagnosticSnippet> + '_>>
|
fn snippets(&self) -> std::option::Option<std::boxed::Box<dyn std::iter::Iterator<Item = miette::DiagnosticSnippet> + '_>>
|
||||||
},
|
},
|
||||||
|
Self::Related => quote! {
|
||||||
|
fn related<'a>(&'a self) -> std::option::Option<std::boxed::Box<dyn std::iter::Iterator<Item = &'a dyn miette::Diagnostic> + 'a>>
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn catchall_arm(&self) -> TokenStream {
|
pub fn catchall_arm(&self) -> TokenStream {
|
||||||
match self {
|
quote! { _ => std::option::Option::None }
|
||||||
// required, hence method can't return None
|
|
||||||
Self::Code => quote! {},
|
|
||||||
_ => quote! { _ => None, },
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue