referrerpolicy=no-referrer-when-downgrade

Trait kitchensink_runtime::BuildStorage

source ·
pub trait BuildStorage {
    // Required method
    fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>;

    // Provided method
    fn build_storage(&self) -> Result<Storage, String> { ... }
}
Expand description

Complex storage builder stuff.

Required Methods§

source

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.

Provided Methods§

source

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.

Implementations on Foreign Types§

source§

impl BuildStorage for ()

source§

impl BuildStorage for RuntimeGenesisConfig

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl BuildStorage for RuntimeGenesisConfig

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl BuildStorage for RuntimeGenesisConfig

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl BuildStorage for RuntimeGenesisConfig

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl BuildStorage for RuntimeGenesisConfig

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl BuildStorage for RuntimeGenesisConfig

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl BuildStorage for RuntimeGenesisConfig

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl BuildStorage for RuntimeGenesisConfig

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl BuildStorage for RuntimeGenesisConfig

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl BuildStorage for Storage

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl BuildStorage for RuntimeGenesisConfig

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<E, EHF> BuildStorage for ChainSpec<E, EHF>
where EHF: HostFunctions,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T> BuildStorage for GenesisConfig<T>
where T: Config,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T, I> BuildStorage for GenesisConfig<T, I>
where T: Config<I>, I: 'static,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T, I> BuildStorage for GenesisConfig<T, I>
where T: Config<I>, I: 'static,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T, I> BuildStorage for GenesisConfig<T, I>
where T: Config<I>, I: 'static,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T, I> BuildStorage for GenesisConfig<T, I>
where T: Config<I>, I: 'static,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T, I> BuildStorage for GenesisConfig<T, I>
where T: Config<I>, I: 'static,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T, I> BuildStorage for GenesisConfig<T, I>
where T: Config<I>, I: 'static,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T, I> BuildStorage for GenesisConfig<T, I>
where T: Config<I>, I: 'static,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T, I> BuildStorage for GenesisConfig<T, I>
where T: Config<I>, I: 'static,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T, I> BuildStorage for GenesisConfig<T, I>
where T: Config<I>, I: 'static,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T, I> BuildStorage for GenesisConfig<T, I>
where T: Config<I>, I: 'static,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T, I> BuildStorage for GenesisConfig<T, I>
where T: Config<I>, I: 'static,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

source§

impl<T, I> BuildStorage for GenesisConfig<T, I>
where T: Config<I, AccountId = <<T as Config<<T as Config<I>>::BridgeMessagesPalletInstance>>::ThisChain as Chain>::AccountId> + Config, I: 'static,

source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Implementors§

source§

impl BuildStorage for kitchensink_runtime::RuntimeGenesisConfig