impl<'a> MsgIter<'a> { fn new(data: &'a [u8], err: Option<&'a mut Result<(), Errno>>) -> MsgIter<'a> }