From 95cc26266b7df63a8772304e6c4bdb1e28ca12b7 Mon Sep 17 00:00:00 2001 From: CGMossa Date: Fri, 22 Apr 2022 08:45:04 +0000 Subject: [PATCH] fixes complaints about missing docs (#4551) # Objective When using `derive(WorldQuery)`, then clippy complains with the following: ```rust warning: missing documentation for a struct --> src\wild_boar_type\marker_vital_status.rs:35:17 | 35 | #[derive(Debug, WorldQuery)] | ^^^^^^^^^^ | = note: this warning originates in the derive macro `WorldQuery` (in Nightly builds, run with -Z macro-backtrace for more info) ``` ## Solution * Either `#[doc(hidden)]` or * Add a generic documentation line to it. I don't know what is preferred, but I'd gladly add it in here. --- crates/bevy_ecs/macros/src/fetch.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/bevy_ecs/macros/src/fetch.rs b/crates/bevy_ecs/macros/src/fetch.rs index 796a5b546b423..3b13a8c609a88 100644 --- a/crates/bevy_ecs/macros/src/fetch.rs +++ b/crates/bevy_ecs/macros/src/fetch.rs @@ -280,6 +280,7 @@ pub fn derive_world_query_impl(ast: DeriveInput) -> TokenStream { } else { quote! { #derive_macro_call + #[automatically_derived] #visibility struct #item_struct_name #impl_generics #where_clause { #(#(#field_attrs)* #field_visibilities #field_idents: <<#field_types as #path::query::WorldQuery>::#fetch_associated_type as #path::query::Fetch<#world_lifetime, #world_lifetime>>::Item,)* #(#(#ignored_field_attrs)* #ignored_field_visibilities #ignored_field_idents: #ignored_field_types,)*