--- a/test-pallets/utils/src/lib.rs +++ b/test-pallets/utils/src/lib.rs @@ -22,7 +22,11 @@ #[frame_support::pallet] pub mod pallet { - use frame_support::{pallet_prelude::*, dispatch::{Dispatchable, GetDispatchInfo, PostDispatchInfo}, traits::{UnfilteredDispatchable, IsSubType, OriginTrait}}; + use frame_support::{ + pallet_prelude::*, + dispatch::{Dispatchable, GetDispatchInfo, PostDispatchInfo}, + traits::{UnfilteredDispatchable, IsSubType, OriginTrait}, + }; use frame_system::pallet_prelude::*; use sp_std::vec::Vec; use pallet_unique_scheduler_v2::{TaskName, Pallet as SchedulerPallet}; @@ -33,8 +37,10 @@ /// The overarching call type. type RuntimeCall: Parameter - + Dispatchable::RuntimeOrigin, PostInfo = PostDispatchInfo> - + GetDispatchInfo + + Dispatchable< + RuntimeOrigin = ::RuntimeOrigin, + PostInfo = PostDispatchInfo, + > + GetDispatchInfo + From> + UnfilteredDispatchable::RuntimeOrigin> + IsSubType>