Enable nursery rules: 'redundant_clone', 'debug_assert_with_mut_call', and 'unused_peekable' (#13920)

This commit is contained in:
Micha Reiser 2024-10-25 09:46:30 +02:00 committed by GitHub
parent 337af836d3
commit 32b57b2ee4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 28 additions and 28 deletions

View file

@ -60,15 +60,13 @@ pub(crate) fn derive_impl(input: DeriveInput) -> syn::Result<TokenStream> {
}
}
let docs: Vec<&Attribute> = struct_attributes
let docs = struct_attributes
.iter()
.filter(|attr| attr.path().is_ident("doc"))
.collect();
.filter(|attr| attr.path().is_ident("doc"));
// Convert the list of `doc` attributes into a single string.
let doc = dedent(
&docs
.into_iter()
.map(parse_doc)
.collect::<syn::Result<Vec<_>>>()?
.join("\n"),