Add and fix more lints

This commit is contained in:
Joscha 2024-12-04 20:12:44 +01:00
parent e43b27acfd
commit cff933b0bf
6 changed files with 19 additions and 20 deletions

View file

@ -4,7 +4,6 @@ version = { workspace = true }
edition = { workspace = true }
[dependencies]
case = "1.0.0"
proc-macro2 = "1.0.83"
quote = "1.0.36"
syn = "2.0.65"

View file

@ -3,7 +3,7 @@ use quote::quote;
use syn::spanned::Spanned;
use syn::{Data, DeriveInput};
use crate::util::{self, bail};
use crate::util;
fn decapitalize(s: &str) -> String {
let mut chars = s.chars();
@ -34,7 +34,7 @@ pub fn derive_impl(input: DeriveInput) -> syn::Result<TokenStream> {
let default = util::serde_default(field)?;
let Some(default) = default else {
return bail(field_ident.span(), "must have serde default");
return util::bail(field_ident.span(), "must have serde default");
};
let default_value = default.value();