Lines Matching refs:io
24 use std::io::{self, Error, ErrorKind, Read as _, Write as _};
49 pub fn set_pts(&mut self, pts: &Pts) -> io::Result<()> { in set_pts()
59 pub fn spawn(&mut self) -> io::Result<std::process::Child> { in spawn()
69 pub fn new() -> io::Result<Self> { in new()
91 pub fn get_pts(&self) -> io::Result<Pts> { in get_pts()
108 impl io::Read for Pty {
109 fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> { in read()
114 impl io::Write for Pty {
115 fn write(&mut self, buf: &[u8]) -> io::Result<usize> { in write()
119 fn flush(&mut self) -> io::Result<()> { in flush()
135 pub fn setup_pipes(&self) -> io::Result<Pipes> { in setup_pipes()
143 pub fn session_leader(&self) -> impl FnMut() -> io::Result<()> { in session_leader()
184 ) -> io::Result<TaskMessage> { in pty_echo()
203 fn init_pty_process(cmd: Option<String>, channel_id: u32) -> io::Result<PtyProcess> { in init_pty_process()