Lines Matching defs:io
7 use std::io;
82 impl io::Read for PtyMaster {
83 fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
84 unistd::read(self.0, buf).map_err(io::Error::from)
88 impl io::Write for PtyMaster {
89 fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
90 unistd::write(self.0, buf).map_err(io::Error::from)
92 fn flush(&mut self) -> io::Result<()> {
97 impl io::Read for &PtyMaster {
98 fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
99 unistd::read(self.0, buf).map_err(io::Error::from)
103 impl io::Write for &PtyMaster {
104 fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
105 unistd::write(self.0, buf).map_err(io::Error::from)
107 fn flush(&mut self) -> io::Result<()> {