Skip to main content

Crate running_process

Crate running_process 

Source

Re-exports§

pub use console_detect::monitor_console_windows;
pub use console_detect::ConsoleWindowInfo;
pub use containment::ContainedProcessGroup;
pub use containment::ORIGINATOR_ENV_VAR;
pub use spawn::spawn;
pub use spawn::spawn_daemon;
pub use spawn::spawn_daemon_with_clear_env;
pub use spawn::DaemonChild;
pub use spawn::SpawnStdio;
pub use spawn::SpawnedChild;
pub use spawn::StdioSource;

Modules§

client
Synchronous IPC client for the running-process daemon.
console_detect
Windows console popup detection using the Win32 EnumWindows API.
containment
Process group with originator-env injection that delegates to the two-mode [crate::spawn] surface.
proto
pty
spawn
Two-mode process spawning. Free functions only — no module-internal traits.

Macros§

rp_rust_debug_scope

Structs§

NativeProcess
ProcessConfig
RunOutput
RustDebugScopeGuard
StreamEvent

Enums§

CommandSpec
ProcessError
ReadStatus
StderrMode
StdinMode
StreamKind
UnixSignal

Functions§

render_rust_debug_traces
run_command
Run a command to completion while concurrently draining stdout and stderr.
unix_set_priority
unix_signal_process
unix_signal_process_group