From 2138004fc86eff344029962f07324fea3612b592 Mon Sep 17 00:00:00 2001
From: thiolliere <gui.thiolliere@gmail.com>
Date: Fri, 27 Mar 2020 21:40:12 +0100
Subject: [PATCH] Hide metadata function for in decl_event, and add doc for
 GenesisConfig (#5431)

* hide metadata function for non generic event

* add doc for decl_storage
---
 .../frame/support/procedural/src/storage/genesis_config/mod.rs  | 2 ++
 substrate/frame/support/src/event.rs                            | 1 +
 2 files changed, 3 insertions(+)

diff --git a/substrate/frame/support/procedural/src/storage/genesis_config/mod.rs b/substrate/frame/support/procedural/src/storage/genesis_config/mod.rs
index 09afcb9a60d..eeeca150d9b 100644
--- a/substrate/frame/support/procedural/src/storage/genesis_config/mod.rs
+++ b/substrate/frame/support/procedural/src/storage/genesis_config/mod.rs
@@ -66,6 +66,7 @@ fn decl_genesis_config_and_impl_default(
 	let genesis_where_clause = &genesis_config.genesis_where_clause;
 
 	quote!(
+		/// Genesis config for the module, allow to build genesis storage.
 		#[derive(#scrate::Serialize, #scrate::Deserialize)]
 		#[cfg(feature = "std")]
 		#[serde(rename_all = "camelCase")]
@@ -138,6 +139,7 @@ fn impl_build_storage(
 	quote!{
 		#[cfg(feature = "std")]
 		impl#genesis_impl GenesisConfig#genesis_struct #genesis_where_clause {
+			/// Build the storage for this module.
 			pub fn build_storage #fn_generic (&self) -> std::result::Result<
 				#scrate::sp_runtime::Storage,
 				String
diff --git a/substrate/frame/support/src/event.rs b/substrate/frame/support/src/event.rs
index 8b7de01159d..1184b379f44 100644
--- a/substrate/frame/support/src/event.rs
+++ b/substrate/frame/support/src/event.rs
@@ -288,6 +288,7 @@ macro_rules! __decl_generic_event {
 		}
 		impl<$( $generic_param ),* $(, $instance)?> RawEvent<$( $generic_param ),* $(, $instance)?> {
 			#[allow(dead_code)]
+			#[doc(hidden)]
 			pub fn metadata() -> &'static [$crate::event::EventMetadata] {
 				$crate::__events_to_metadata!(; $( $events )* )
 			}
-- 
GitLab