KabuNode

Trait KabuNode 

Source
pub trait KabuNode<N: KabuNodeTypes>: KabuNodeTypes + Clone {
    type ComponentsBuilder: KabuNodeComponentsBuilder<N>;

    // Required method
    fn components_builder(&self) -> Self::ComponentsBuilder;
}
Expand description

Trait for defining a complete Kabu node configuration

Required Associated Types§

Source

type ComponentsBuilder: KabuNodeComponentsBuilder<N>

The type that builds the node’s components

Required Methods§

Source

fn components_builder(&self) -> Self::ComponentsBuilder

Returns a KabuNodeComponentsBuilder for the node

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§