Skip to main content

Module process_port

Module process_port 

Source
Expand description

ProcessPort — cross-platform managed subprocess spawn/monitor/kill.

Core defines the port contract and value types; runtime-process wraps a vetted process-group crate for platform-specific group semantics.

Structs§

ProcessHandle
Opaque handle to a managed child returned by ProcessPort::spawn.
ProcessSpawnSpec
Specification for spawning a managed child process.

Enums§

ProcessState
Observed lifecycle state of a managed child.

Traits§

ProcessPort
General managed-subprocess port: spawn in a process group, poll status, wait with timeout (killing the group on expiry), and explicit group kill.