Module foxbox_thinkerbell::manager [] [src]

ScriptManager manages storing and executing scripts.

Structs

ScriptId

A type for ensuring type-safety (Id).

ScriptManager

ScriptManager stores a persistent database of scripts and executes them. Each script can be individually enabled or disabled. When a script is enabled, it is always running (unless an error occured during launch). Script sources are stored as JSON strings in a SQLite database.

Enums

Error

A ScriptManager error.