referrerpolicy=no-referrer-when-downgrade
polkadot_sdk_frame::traits

Trait PalletInfoAccess

pub trait PalletInfoAccess {
    // Required methods
    fn index() -> usize;
    fn name() -> &'static str;
    fn name_hash() -> [u8; 16];
    fn module_name() -> &'static str;
    fn crate_version() -> CrateVersion;
}
Expand description

Provides information about the pallet itself and its setup in the runtime.

Declare some information and access the information provided by PalletInfo for a specific pallet.

Required Methods§

fn index() -> usize

Index of the pallet as configured in the runtime.

fn name() -> &'static str

Name of the pallet as configured in the runtime.

fn name_hash() -> [u8; 16]

Two128 hash of name.

fn module_name() -> &'static str

Name of the Rust module containing the pallet.

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

§

impl<T> PalletInfoAccess for Pallet<T>
where T: Config,

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>
where <T as Config>::AccountId: From<AccountId>,

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config<I>, I: 'static> PalletInfoAccess for Pallet<T, I>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>

impl<T: Config> PalletInfoAccess for Pallet<T>