Skip to main content

Module observer

Module observer 

Source
Expand description

Observer system for algorithm execution events.

Observers consume AlgorithmEvent values emitted by the shared runtime. Built-in observers include console output, SVG chart generation, and HTML summary reports.

Structs§

ChartObserver
Observer that generates charts showing algorithm progress
ConsoleObserver
Simple console observer that prints algorithm progress to stdout
HtmlReportObserver
Observer that generates an HTML execution report with metrics and charts.
ObserverState
Observer-facing execution payload with only presentation-relevant fields.

Enums§

AlgorithmEvent
Events that can be observed during algorithm execution

Traits§

AlgorithmObserver
Trait for observing algorithm execution.
Observable
Trait for objects that can register and manage observers.