pub fn read<M: Message + Default>(buf: &[u8]) -> Result<M, ReadError>
Deserialize a protobuf message from a buffer.