2 #![allow(unused_must_use)]
4 use std
::io
::{Error, ErrorKind, Result}
;
7 fn foo(it
: &mut Iter
<u8>) -> Result
<u8> {
8 Ok(*it
.next().unwrap())
11 fn bar() -> Result
<u8> {
12 let data
: Vec
<u8> = Vec
::new();
15 return Err(Error
::new(ErrorKind
::NotFound
, "msg"));
18 let mut it
= data
.iter();