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§
Provided Methods§
Sourcefn build_storage(&self) -> Result<Storage, String>
fn build_storage(&self) -> Result<Storage, String>
Build the storage out of this builder.
Implementations on Foreign Types§
Source§impl BuildStorage for ()
impl BuildStorage for ()
Source§impl BuildStorage for Storage
impl BuildStorage for Storage
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
impl<T> BuildStorage for GenesisConfig<T>where
T: Config,
Source§impl<T, I> BuildStorage for GenesisConfig<T, I>where
T: Config<I>,
I: 'static,
impl<T, I> BuildStorage for GenesisConfig<T, I>where
T: Config<I>,
I: 'static,
Source§impl<T, I> BuildStorage for GenesisConfig<T, I>where
T: Config<I>,
I: 'static,
impl<T, I> BuildStorage for GenesisConfig<T, I>where
T: Config<I>,
I: 'static,
Source§impl<T, I> BuildStorage for GenesisConfig<T, I>where
T: Config<I>,
I: 'static,
impl<T, I> BuildStorage for GenesisConfig<T, I>where
T: Config<I>,
I: 'static,
Implementors§
impl BuildStorage for RuntimeGenesisConfig
Available on crate features
std
only.