Expand description
hog-devnode process adapter.
Structs§
- Hogd
DevEndpoints - Ready endpoints exposed by hogd-dev.
- Hogd
DevProcess - Running hogd-dev child process plus its parsed readiness metadata.
- Hogd
DevReadiness - hog-devnode readiness payload.
Constants§
- DEFAULT_
HOGD_ DEV_ BINARY - Default devnode binary name.
- DEVNODE_
BINARY_ ENV - Environment variable used to override the devnode binary path.
- HOGD_
LOG_ FORMAT_ ENV - Environment variable used to request structured JSON logs from hogd-dev.
- LEGACY_
HOGD_ DEV_ BINARY - Legacy devnode binary name accepted during the rename transition.
- MAX_
LOG_ LINE_ BYTES - Maximum accepted hogd-dev stderr log line length.
- MAX_
READINESS_ LINE_ BYTES - Maximum accepted hog-devnode readiness line length.
- MAX_
RUNTIME_ MANIFEST_ BYTES - Maximum accepted runtime manifest size.
- SUPPORTED_
BOOTSTRAP_ ACCOUNT_ DERIVATION_ SCHEME - Bootstrap-account derivation contract supported by the Rust dev tooling.
Functions§
- build_
hogd_ dev_ spec_ with_ bootstrap_ manifest - Build the hogd-dev command specification used by the supervisor path.
- parse_
readiness_ line - Parse one hog-devnode readiness line.
- resolve_
hogd_ dev_ binary - Resolve the devnode binary: the configured path, then
THRUPUT_DEVNODE_BINARY, then a binary beside the current executable, thenPATH. - resolve_
hogd_ dev_ binary_ before_ path - Resolve configured, environment, or sibling binaries without consulting
PATH. - resolve_
hogd_ dev_ binary_ on_ path - Resolve the canonical or legacy devnode binary from
PATHonly.