extern struct StepUpdate [src]

WebSocket server->client. Indicates a change in a step's status.

Fields

tag: ToClientTag = .step_update
step_idx: u32 align(1)
bits: packed struct(u8) { status: Status, _: u6 = 0, }

Members

Source

pub const StepUpdate = extern struct { tag: ToClientTag = .step_update, step_idx: u32 align(1), bits: packed struct(u8) { status: Status, _: u6 = 0, }, /// Keep in sync with indices in web UI `main.js:updateStepStatus`. pub const Status = enum(u2) { pending, wip, success, failure, }; }