Expand description
Stateless discovery and protocol types for the machine-global NoMoreIDE daemon.
Modules§
Structs§
- Daemon
ApiError - A refusal the daemon described, as opposed to a transport failure.
- Daemon
Client - Daemon
Endpoint - Daemon
Health - Daemon
State - Discovered
Daemon - Ensured
Daemon - Runtime
Paths - Status
Code - Re-exported because the error types above carry one.
An HTTP status code (
status-codein RFC 9110 et al.).
Enums§
- Daemon
Client Error - Daemon
Discovery - Daemon
Probe - Discovery
Status - Ensure
Status - What
ensurehad to do to get a daemon. - Lifecycle
Error - Service
Action - The three mutations a service or bundle accepts.
- Stop
Outcome - Whether the daemon was told to stop, or was never up to be told.
Constants§
Functions§
- discover_
daemon - ensure_
daemon - Reuse a running daemon, adopt one on the configured port, or start one.
- is_
pid_ alive - probe_
daemon - read_
daemon_ credential - read_
daemon_ state - resolve_
daemon_ port - stop_
daemon - Ask a running daemon to stop. A daemon that is not there needs no asking, and one holding the port that is not ours is not ours to stop.
- version_
warning