Expand description
bootroom-core: pure types and protocol definitions.
Phase 2 adds WsMessage (the /ws protocol enum) and GuestState
(status pill states). Phase 4’s headless bootroom run driver reuses
the same WsMessage enum unchanged.
Re-exports§
pub use config::parse_str;pub use config::Action;pub use config::Assertion;pub use config::AssertionKind;pub use config::CliAction;pub use config::Config;pub use config::LoadError;pub use config::LoadedConfig;pub use config::ResolvedAction;pub use config::Scenario;pub use escape::decode_bytes_escape;pub use escape::EscapeError;
Modules§
- config
bootroom.tomlschema + load-time validation.- escape
- Byte-string escape decoder shared by the TOML config parser and the
--actionCLI surface.
Enums§
- Guest
State - Status pill state machine. Default serde representation: bare string
variant (
"Idle" | "Loading" | "Running" | "Halted"). - WsMessage
- Wire-level message exchanged over the
/wsendpoint.