Trait pallet_utility::pallet::Config
source · pub trait Config: Config {
type Event: From<Event> + IsType<<Self as Config>::Event>;
type Call: Parameter + Dispatchable<Origin = Self::Origin, PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Self>> + UnfilteredDispatchable<Origin = Self::Origin> + IsSubType<Call<Self>> + IsType<<Self as Config>::Call>;
type PalletsOrigin: Parameter + Into<<Self as Config>::Origin> + IsType<<<Self as Config>::Origin as OriginTrait>::PalletsOrigin>;
type WeightInfo: WeightInfo;
}
Expand description
Configuration trait.
Required Associated Types§
sourcetype Call: Parameter + Dispatchable<Origin = Self::Origin, PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Self>> + UnfilteredDispatchable<Origin = Self::Origin> + IsSubType<Call<Self>> + IsType<<Self as Config>::Call>
type Call: Parameter + Dispatchable<Origin = Self::Origin, PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Self>> + UnfilteredDispatchable<Origin = Self::Origin> + IsSubType<Call<Self>> + IsType<<Self as Config>::Call>
The overarching call type.
sourcetype PalletsOrigin: Parameter + Into<<Self as Config>::Origin> + IsType<<<Self as Config>::Origin as OriginTrait>::PalletsOrigin>
type PalletsOrigin: Parameter + Into<<Self as Config>::Origin> + IsType<<<Self as Config>::Origin as OriginTrait>::PalletsOrigin>
The caller origin, overarching type of all pallets origins.
sourcetype WeightInfo: WeightInfo
type WeightInfo: WeightInfo
Weight information for extrinsics in this pallet.