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
- Status (enum)
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,
};
}