2 #![warn(clippy::unused_io_amount)]
6 fn try_macro<T: io::Read + io::Write>(s: &mut T) -> io::Result<()> {
7 r#try!(s.write(b"test"));
8 let mut buf = [0u8; 4];
9 r#try!(s.read(&mut buf));
13 fn question_mark<T: io::Read + io::Write>(s: &mut T) -> io::Result<()> {
15 let mut buf = [0u8; 4];
20 fn unwrap<T: io::Read + io::Write>(s: &mut T) {
21 s.write(b"test").unwrap();
22 let mut buf = [0u8; 4];
23 s.read(&mut buf).unwrap();