ReadMsg

Trait ReadMsg 

Source
pub trait ReadMsg<M: Message + Default> {
    // Required method
    fn read_msg(&mut self) -> Result<M>;
}
Expand description

Read the given Protobuf message from the underlying I/O object.

Required Methods§

Source

fn read_msg(&mut self) -> Result<M>

Read from the underlying I/O object, decoding (and if necessary decrypting) the data to the given Protobuf message.

Implementors§

Source§

impl<M: Message + Default, Io: Read> ReadMsg<M> for SecretConnection<Io>

Source§

impl<M: Message + Default, Io: Read> ReadMsg<M> for SecretReader<Io>

Source§

impl<M: Message + Default, Io: Read> ReadMsg<M> for Io