Create an ident with which we can expand `impl Trait for #ident {}` on a deprecated type without triggering deprecation warning on the generated impl.
(ident: &Ident)
| 503 | // Create an ident with which we can expand `impl Trait for #ident {}` on a |
| 504 | // deprecated type without triggering deprecation warning on the generated impl. |
| 505 | pub(crate) fn call_site_ident(ident: &Ident) -> Ident { |
| 506 | let mut ident = ident.clone(); |
| 507 | ident.set_span(ident.span().resolved_at(Span::call_site())); |
| 508 | ident |
| 509 | } |
| 510 | |
| 511 | fn fields_pat(fields: &[Field]) -> TokenStream { |
| 512 | let mut members = fields.iter().map(|field| &field.member).peekable(); |
no test coverage detected