fn merge_from_bytes<I>(&mut self, iter: I) -> Result<()>
    where
        Self: DeserMessageFromBytesIter,
        I: Iterator<Item = ::std::io::Result<u8>>,
    {
        deser_from_iter(self, iter)
    }
/// Deserialize the message from input bytes.
/// This method does not clear the `&mut self` before deserializing.
/// i.e. This method "merges" the input into `&mut self`.
///
/// Please note that this method is not implemented for some types
/// (e.g. Either<T, U> cannot be deserialized).
///
/// ```ignore
/// use puroro::Message;
/// use std::io::Read;
/// let mut my_message = MyMessage::default();
/// let input = vec![0x80, 0x0a];
/// my_message.merge_from_bytes(input.bytes()).unwrap();
/// ```
Deserialize the message from input bytes.
This method does not clear the `&mut self` before deserializing.

Please note that this method is not implemented for some types
.


Deserialize the message from input bytes . This method does not clear the ` &mut self ` before deserializing . Please note that this method is not implemented for some types .
fn merge_from_bytes<I>(&mut self, iter: I) -> Result<()>
    where
        Self: DeserMessageFromBytesIter,
        I: Iterator<Item = ::std::io::Result<u8>>,
    {
        deser_from_iter(self, iter)
    }
fn merge_from_bytes < I > ( & mut self , iter : I ) -> Result < ( ) > where Self : DeserMessageFromBytesIter , I : Iterator < Item = :: std :: io :: Result < u8 > > , { deser_from_iter ( self , iter ) }
Deserialize the message from input bytes.
Deserialize the message from input bytes .
&mut self
iter
I
&mut self
iter
I