#![allow(clippy::all)]
#[allow(unused)]
pub const FILE_DESCRIPTOR_SET: &[u8] = tonic::include_file_descriptor_set!("proto_descriptor");
include!("generated/testprotocol.rs");
include!("generated/testprotocol.serde.rs");
#[allow(unused)]
pub fn deserialize<T: prost::Message + Default>(buf: &[u8]) -> Result<T, prost::DecodeError> {
T::decode(&mut std::io::Cursor::new(buf))
}
#[allow(unused)]
pub fn serialize<T: prost::Message>(message: &T) -> Vec<u8> {
let mut buf = Vec::with_capacity(message.encoded_len());
message.encode(&mut buf).unwrap();
buf
}