pub struct ConsumerRecordDeserializer { /* private fields */ }Expand description
Wrapper for Message that implements MessageDeserializer trait.
Implementations§
Source§impl ConsumerRecordDeserializer
impl ConsumerRecordDeserializer
pub fn new(message: &impl Message) -> Result<ConsumerRecordDeserializer>
Trait Implementations§
Source§impl BinaryDeserializer for ConsumerRecordDeserializer
impl BinaryDeserializer for ConsumerRecordDeserializer
Source§fn deserialize_binary<R: Sized, V: BinarySerializer<R>>(
self,
visitor: V,
) -> Result<R>
fn deserialize_binary<R: Sized, V: BinarySerializer<R>>( self, visitor: V, ) -> Result<R>
Deserialize the message to
BinarySerializer.Source§impl MessageDeserializer for ConsumerRecordDeserializer
impl MessageDeserializer for ConsumerRecordDeserializer
Source§fn deserialize_to_binary<R, T>(self, serializer: T) -> Result<R, Error>where
T: BinarySerializer<R>,
fn deserialize_to_binary<R, T>(self, serializer: T) -> Result<R, Error>where
T: BinarySerializer<R>,
Deserialize the message to
BinarySerializer.Source§fn deserialize_to_structured<R, T>(self, serializer: T) -> Result<R, Error>where
T: StructuredSerializer<R>,
fn deserialize_to_structured<R, T>(self, serializer: T) -> Result<R, Error>where
T: StructuredSerializer<R>,
Deserialize the message to
StructuredSerializer.Source§fn deserialize_to<R, T>(self, serializer: T) -> Result<R, Error>where
T: BinarySerializer<R> + StructuredSerializer<R>,
fn deserialize_to<R, T>(self, serializer: T) -> Result<R, Error>where
T: BinarySerializer<R> + StructuredSerializer<R>,
Deserialize the message to a serializer, depending on the message encoding.
You can use this method to transcode this message directly to another serializer, without going through
Event.Source§impl StructuredDeserializer for ConsumerRecordDeserializer
impl StructuredDeserializer for ConsumerRecordDeserializer
Source§fn deserialize_structured<R: Sized, V: StructuredSerializer<R>>(
self,
visitor: V,
) -> Result<R>
fn deserialize_structured<R: Sized, V: StructuredSerializer<R>>( self, visitor: V, ) -> Result<R>
Deserialize the message to
StructuredSerializer.Auto Trait Implementations§
impl Freeze for ConsumerRecordDeserializer
impl RefUnwindSafe for ConsumerRecordDeserializer
impl Send for ConsumerRecordDeserializer
impl Sync for ConsumerRecordDeserializer
impl Unpin for ConsumerRecordDeserializer
impl UnwindSafe for ConsumerRecordDeserializer
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