pub trait StorageTypeInfo {
type TypeId;
// Required method
fn get_storage_info(
&self,
pallet_name: &str,
storage_entry: &str,
) -> Result<StorageInfo<'_, Self::TypeId>, StorageInfoError<'_>>;
}
Expand description
This is implemented for all metadatas exposed from frame_metadata
and is responsible for extracting the
type IDs and related info needed to decode storage entries.
Required Associated Types§
Required Methods§
Sourcefn get_storage_info(
&self,
pallet_name: &str,
storage_entry: &str,
) -> Result<StorageInfo<'_, Self::TypeId>, StorageInfoError<'_>>
fn get_storage_info( &self, pallet_name: &str, storage_entry: &str, ) -> Result<StorageInfo<'_, Self::TypeId>, StorageInfoError<'_>>
Get the information needed to decode a specific storage entry key/value.