Skip to main content

Crate rightkit_process

Crate rightkit_process 

Source

Structs§

Ack
Handed to the watched party; calling Ack::done proves it is alive.
AdoptedProcess
Cooldown
Minimum spacing between expensive actions (HeardRight samples stacks at most once a minute). Pure; the caller supplies now.
Generation
HealthPolicy
HealthTracker
OwnedChild
OwnedCommand
RestartPermit
RestartPolicy
RestartTracker
StallConfig
StallWatchdog
A running watchdog. Dropping it stops and joins the thread.
StderrTail
A background drain of one stderr stream. Keeps the most recent lines whose total size is at most max_bytes; older lines fall off the front.

Enums§

HealthOutcome
HealthProbe
ReapOutcome
Result of OwnedChild::terminate_tree_bounded.
RestartMode
RestartOutcome
StallEvent
WaitOutcome

Constants§

DEFAULT_ENV_ALLOWLIST
Variables a sidecar normally needs to run at all; a base for OwnedCommand::env_allowlist.