CliComponentsBuilder

Trait CliComponentsBuilder 

Source
pub trait CliComponentsBuilder<N: CliNodeTypes>:
    FnOnce(Arc<N::ChainSpec>) -> Self::Components
    + Send
    + Sync
    + 'static {
    type Components: CliNodeComponents<N>;
}
Expand description

Helper trait alias for an FnOnce producing CliNodeComponents.

Required Associated Types§

Implementors§

Source§

impl<N: CliNodeTypes, F, Comp> CliComponentsBuilder<N> for F
where F: FnOnce(Arc<N::ChainSpec>) -> Comp + Send + Sync + 'static, Comp: CliNodeComponents<N>,

Source§

type Components = Comp