pub struct KafkaMessage {
pub offset: i64,
pub timestamp: i64,
pub key: Option<Vec<u8>>,
pub value: Vec<u8>,
pub headers: Vec<(String, Vec<u8>)>,
}Fields§
§offset: i64§timestamp: i64§key: Option<Vec<u8>>§value: Vec<u8>§headers: Vec<(String, Vec<u8>)>Trait Implementations§
Source§impl Clone for KafkaMessage
impl Clone for KafkaMessage
Source§fn clone(&self) -> KafkaMessage
fn clone(&self) -> KafkaMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KafkaMessage
impl Debug for KafkaMessage
Auto Trait Implementations§
impl Freeze for KafkaMessage
impl RefUnwindSafe for KafkaMessage
impl Send for KafkaMessage
impl Sync for KafkaMessage
impl Unpin for KafkaMessage
impl UnwindSafe for KafkaMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more