Crate taskvisor

Crate taskvisor 

Source
Expand description

Public facade of the rustvisor crate.

Public API (re-exports below) covers:

  • Observer trait (Observer) so applications can hook their own logging/metrics/etc
  • Policies / strategies (RestartPolicy, BackoffStrategy)
  • Orchestration (Supervisor)
  • Errors (TaskError, RuntimeError)
  • Task types (TaskRef, TaskFn, TaskSpec)
  • Configuration (Config)

Optional API behind features:

  • logging: export a built-in LoggerObserver (demo/reference only)
  • events: export event types (Event, EventKind)

Structs§

BackoffStrategy
Config
Supervisor
TaskFn
TaskSpec

Enums§

RestartPolicy
RuntimeError
TaskError

Traits§

Observer

Type Aliases§

TaskRef