Expand description
Blessed asynchronous process operations.
This crate is intentionally published as an implementation detail. It is
the only production owner of the Tokio process primitives used by the
async process API. Higher layers receive typed operations and never name
tokio::process::Command directly.
Modules§
- platform
- Neutral capability indexes for the eventual workspace-wide host boundary.
Structs§
- Platform
Child - Owned child handle returned by
SpawnSpec::spawn. - Platform
Emergency Signal - Opaque, non-reap-capable emergency termination capability.
- Platform
Lifecycle - Opaque exit-wait capability owned by a process actor.
- Platform
Output - Opaque stdout or stderr reader owned by a process actor.
- Platform
Stdin - Opaque piped stdin capability owned by a process actor.
- Spawn
Spec - Typed spawn description accepted by the blessed process boundary.
Enums§
- Stream
Mode - Stdio policy for one child stream.
Functions§
- after_
compat_ tokio_ spawn - Complete host-owned setup after a legacy Tokio child has been spawned.
- configure_
compat_ tokio_ command - Apply host-owned setup for the legacy Tokio-command compatibility surface.
- shell_
spec - Build a shell command using the host platform’s supported shell.