xso-proc: remove Span information from generated type names

By removing that, the lint won't trigger for identifiers with trailing
underscores (which become then embedded underscores which normally trips
the `non_camel_case_types` lint).
This commit is contained in:
Jonas Schäfer 2024-07-31 15:41:40 +02:00 committed by Link Mauve
commit 507a3df652
2 changed files with 6 additions and 3 deletions

View file

@ -77,12 +77,12 @@ impl StructDef {
let builder_ty_ident = match meta.builder {
Some(v) => v,
None => quote::format_ident!("{}FromXmlBuilder", ident),
None => quote::format_ident!("{}FromXmlBuilder", ident.to_string()),
};
let item_iter_ty_ident = match meta.iterator {
Some(v) => v,
None => quote::format_ident!("{}AsXmlIterator", ident),
None => quote::format_ident!("{}AsXmlIterator", ident.to_string()),
};
Ok(Self {