Skip to documentation
SLOP

tiny.machine.InstanceExit

Reference tiny.machine InstanceExit

Defined in instance.types.

Reports one execution boundary in the form a caller sees, so every run answers with this value and the answer decides whether the lifecycle goes on.

API (4)

Fields and members

Public fields and members.

No direct callersNo direct callsinstance.typesExit
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/machine/src/instance/types.zig:113

zig
/// Reports one execution boundary in the form a caller sees, so every `run`/// answers with this value and the answer decides whether the lifecycle goes/// on. A ready or quiescent yield moves the lifecycle to its next stage. A/// halt, a shutdown, a fault, and every other yield code end execution for that/// lifecycle.pub const Exit = union(enum) {    doorbell: Doorbell,    halted,    shutdown,    fault: Fault,};

Source: lib/machine/src/root.zig:93

zig
pub const InstanceExit = instance.Exit;

Also reachable as

instance.Exit.

Audit

Definitions1
Public names3
Members4
Version26.7.0
Revisiondaab053ee433