Skip to main content

SpawnedPty

Type Alias SpawnedPty 

Source
pub type SpawnedPty = SpawnedProcess;
Expand description

Backwards-compatible alias for SpawnedProcess.

Aliased Type§

pub struct SpawnedPty {
    pub session: ProcessHandle,
    pub output_rx: Receiver<Bytes>,
    pub reliable_output_rx: Receiver<Bytes>,
    pub exit_rx: Receiver<i32>,
    /* private fields */
}

Fields§

§session: ProcessHandle

Handle for interacting with the process.

§output_rx: Receiver<Bytes>

Receiver for stdout/stderr output chunks.

§reliable_output_rx: Receiver<Bytes>

Bounded, lossless receiver for consumers that must spool complete output. Unlike output_rx, this channel applies backpressure to the child-process readers instead of dropping lagged chunks.

§exit_rx: Receiver<i32>

Receiver for exit code (receives once when process exits).