Skip to main content

Module core

Module core 

Source
Expand description

Core engine primitives: types, settings, logging, signals, queues, and the task scheduler used by the rest of the engine.

Modulesยง

log
Leveled logger built on tracing + tracing-subscriber.
ring_queue
Cross-thread ring queues used between the worker, gossip, and stats threads.
setting
Global runtime settings.
signal
UNIX signal table and dispatch.
task
Periodic task scheduler built on tokio::time::interval.
types
Foundational result and error types used throughout the engine.