Trait sc_chain_spec::Fork [−][src]
pub trait Fork: Serialize + DeserializeOwned + Clone + Sized { type Base: Group<Fork = Self>; fn combine_with(&mut self, other: Self); fn to_base(self) -> Option<Self::Base>; }
Expand description
A ChainSpec
extension fork definition.
Basically should look the same as Group
, but
all parameters are optional. This allows changing
only one parameter as part of the fork.
The forks can be combined (summed up) to specify
a complete set of parameters
Associated Types
Required methods
fn combine_with(&mut self, other: Self)
fn combine_with(&mut self, other: Self)
Combine with another struct.
All parameters set in other
should override the
ones in the current struct.