pub type Adapter<N, Provider = BlockchainProvider<NodeTypesWithDBAdapter<N, TmpDB>>> = NodeAdapter<FullNodeTypesAdapter<NodeTypesWithDBAdapter<N, TmpDB>, Provider>, <<N as Node<FullNodeTypesAdapter<NodeTypesWithDBAdapter<N, TmpDB>, Provider>>>::ComponentsBuilder as NodeComponentsBuilder<FullNodeTypesAdapter<NodeTypesWithDBAdapter<N, TmpDB>, Provider>>>::Components>;
Expand description
Type alias for a NodeAdapter
Aliased Type§
struct Adapter<N, Provider = BlockchainProvider<NodeTypesWithDBAdapter<N, TmpDB>>> {
pub components: <<N as Node<FullNodeTypesAdapter<NodeTypesWithDBAdapter<N, Arc<TempDatabase<DatabaseEnv>>>, Provider>>>::ComponentsBuilder as NodeComponentsBuilder<FullNodeTypesAdapter<NodeTypesWithDBAdapter<N, Arc<TempDatabase<DatabaseEnv>>>, Provider>>>::Components,
pub task_executor: TaskExecutor,
pub provider: <FullNodeTypesAdapter<NodeTypesWithDBAdapter<N, Arc<TempDatabase<DatabaseEnv>>>, Provider> as FullNodeTypes>::Provider,
}
Fields§
§components: <<N as Node<FullNodeTypesAdapter<NodeTypesWithDBAdapter<N, Arc<TempDatabase<DatabaseEnv>>>, Provider>>>::ComponentsBuilder as NodeComponentsBuilder<FullNodeTypesAdapter<NodeTypesWithDBAdapter<N, Arc<TempDatabase<DatabaseEnv>>>, Provider>>>::Components
The components of the node.
task_executor: TaskExecutor
The task executor for the node.
provider: <FullNodeTypesAdapter<NodeTypesWithDBAdapter<N, Arc<TempDatabase<DatabaseEnv>>>, Provider> as FullNodeTypes>::Provider
The provider of the node.
Layout§
Note: Encountered an error during type layout; the type failed to be normalized.