diff options
Diffstat (limited to 'src/tty.rs')
-rw-r--r-- | src/tty.rs | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -1,6 +1,7 @@ -use std::io::Read; -use std::io::Cursor; + use byteorder::{BigEndian, ReadBytesExt}; +use std::io::Cursor; +use std::io::Read; pub struct Tty { pub stdout: String, @@ -18,11 +19,13 @@ impl Tty { match stream.read_exact(&mut header) { Ok(_) => { let payload_size: Vec<u8> = header[4..8].to_vec(); - let mut buffer = - vec![ - 0; - Cursor::new(&payload_size).read_u32::<BigEndian>().unwrap() as usize - ]; + let mut buffer = vec![ + 0; + Cursor::new(&payload_size) + .read_u32::<BigEndian>() + .unwrap() as + usize + ]; match stream.read_exact(&mut buffer) { Ok(_) => { match header[0] { |