Function kafka_serde::from_bytes [−][src]
pub fn from_bytes<'de, T>(buf: &'de [u8]) -> Result<T> where
T: Deserialize<'de>,
Deserialize a kafka payload contained in a byte slice
Examples
use serde::Deserialize; #[derive(Deserialize, Debug, Default)] struct ResponseHeader { correlation_id: i32, } fn get_header(data: &[u8]) -> kafka_serde::Result<ResponseHeader> { let resp: ResponseHeader = kafka_serde::from_bytes(data)?; Ok(resp) }