mirror of
https://github.com/dtolnay/thiserror.git
synced 2025-04-06 22:37:38 +03:00
Simplify with Index's new IdentFragment impl
This commit is contained in:
parent
7f8b5784cb
commit
6dddf44493
2 changed files with 3 additions and 3 deletions
|
@ -13,4 +13,4 @@ proc-macro = true
|
|||
[dependencies]
|
||||
proc-macro2 = "1.0"
|
||||
quote = "1.0"
|
||||
syn = "1.0.10"
|
||||
syn = "1.0.11"
|
||||
|
|
|
@ -47,8 +47,8 @@ impl Display<'_> {
|
|||
_ => return,
|
||||
};
|
||||
let ident = match &member {
|
||||
Member::Unnamed(member) => format_ident!("_{}", member.index, span = span),
|
||||
Member::Named(member) => member.clone(),
|
||||
Member::Unnamed(index) => format_ident!("_{}", index),
|
||||
Member::Named(ident) => ident.clone(),
|
||||
};
|
||||
args.extend(quote_spanned!(span=> , #ident));
|
||||
if read.starts_with('}') && fields.contains(&member) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue