Type Definition sc_chain_spec::NoExtension

source ·
pub type NoExtension = Option<()>;
Expand description

A type denoting empty extensions.

We use Option here since () is not flattenable by serde.

Trait Implementations§

source§

impl Extension for NoExtension

§

type Forks = Option<()>

source§

fn get<T: 'static>(&self) -> Option<&T>

Get an extension of specific type.
source§

fn get_any(&self, _t: TypeId) -> &dyn Any

Get an extension of specific type as reference to Any.
source§

fn get_any_mut(&mut self, _: TypeId) -> &mut dyn Any

Get an extension of specific type as mutable reference to Any.
source§

fn forks<BlockNumber, T>(&self) -> Option<Forks<BlockNumber, T>>where BlockNumber: Ord + Clone + 'static, T: Group + 'static, <Self::Forks as IsForks>::Extension: Extension, <<Self::Forks as IsForks>::Extension as Group>::Fork: Extension,

Get forkable extensions of specific type.