Crate acme_engine

Source
Expand description

This crate provides the

Modules§

engine
error
this module defines the EngineError type to enumerate the various errors that can occur within the engine.
pipes
this module defines automation pipelines for the aggregation and processing of data
scheduler
sources
this module defines the varioussources the system is compatible with as well as a SourceManager for handling them

Structs§

Engine
The Engine implementation focuses on aggregating information from various sources, synchronizing their content, and providing a unified, extensible interface for data.
PipeRouter
Placeholder
Scheduler
SourceManager
The SourceManager is responsible for managing the current data sources
SourceRegistry
The SourceRegistry is a store for the various data sources that is directly managed by the SourceManager. It is used to register and manage the sources available in the system.

Enums§

EngineError

Traits§

RawEngine
The RawEngine trait defines the base interface for all implemented engines