Trait frame_support::traits::GenesisBuild
source · pub trait GenesisBuild<T, I = ()>: MaybeSerializeDeserialize {
// Required method
fn build(&self);
// Provided methods
fn build_storage(&self) -> Result<Storage, String> { ... }
fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String> { ... }
}
👎Deprecated: GenesisBuild is planned to be removed in December 2023. Use BuildGenesisConfig instead of it.
Expand description
A trait to define the build function of a genesis config, T and I are placeholder for pallet trait and pallet instance.
Required Methods§
Provided Methods§
sourcefn build_storage(&self) -> Result<Storage, String>
👎Deprecated: GenesisBuild is planned to be removed in December 2023. Use BuildGenesisConfig instead of it.
fn build_storage(&self) -> Result<Storage, String>
Build the storage using build
inside default storage.
Object Safety§
This trait is not object safe.