Skip to main content

Module pty

Module pty 

Source

Modules§

reexports
Re-exports for downstream crates that need portable-pty types.
terminal_input

Structs§

IdleDetectorCore
Core idle detection logic, shareable across threads via Arc. The reader thread calls record_output directly.
IdleMonitorState
InteractivePtyOptions
Safe defaults for a real interactive PTY session.
InteractivePtyPumpResult
InteractivePtySession
Canonical interactive PTY recipe for downstream Rust consumers.
NativePtyHandles
NativePtyProcess
PtyReadShared
PtyReadState

Enums§

PtyError

Functions§

command_builder_from_argv
control_churn_bytes
input_contains_newline
is_ignorable_process_control_error
poll_pty_process
portable_exit_code
record_pty_input_metrics
spawn_pty_reader
store_pty_returncode
write_pty_input