From 0b0c41b5f46fc645e4a9e3acc51a6516e0706f9c Mon Sep 17 00:00:00 2001
From: Cheng JIANG <alex_cj96@foxmail.com>
Date: Fri, 15 Oct 2021 18:22:51 +0800
Subject: [PATCH] add TypeInfo trait bound (#10031)

---
 substrate/frame/assets/src/lib.rs | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/substrate/frame/assets/src/lib.rs b/substrate/frame/assets/src/lib.rs
index 1ae729d7774..4176242c839 100644
--- a/substrate/frame/assets/src/lib.rs
+++ b/substrate/frame/assets/src/lib.rs
@@ -170,6 +170,7 @@ pub mod pallet {
 	use super::*;
 	use frame_support::{dispatch::DispatchResult, pallet_prelude::*};
 	use frame_system::pallet_prelude::*;
+	use scale_info::TypeInfo;
 
 	#[pallet::pallet]
 	#[pallet::generate_store(pub(super) trait Store)]
@@ -189,7 +190,8 @@ pub mod pallet {
 			+ Default
 			+ Copy
 			+ MaybeSerializeDeserialize
-			+ MaxEncodedLen;
+			+ MaxEncodedLen
+			+ TypeInfo;
 
 		/// Identifier for the class of asset.
 		type AssetId: Member
@@ -198,7 +200,8 @@ pub mod pallet {
 			+ Copy
 			+ HasCompact
 			+ MaybeSerializeDeserialize
-			+ MaxEncodedLen;
+			+ MaxEncodedLen
+			+ TypeInfo;
 
 		/// The currency mechanism.
 		type Currency: ReservableCurrency<Self::AccountId>;
-- 
GitLab