[−][src]Trait cloudevents::message::MessageDeserializer
Deserializer trait for a Message that can be encoded both in structured mode or binary mode.
Required methods
Loading content...Provided methods
fn into_event(self) -> Result<Event>
Convert this Message to Event.
fn deserialize_to_binary<R: Sized, T: BinarySerializer<R>>(
self,
serializer: T
) -> Result<R>
self,
serializer: T
) -> Result<R>
Deserialize the message to BinarySerializer.
fn deserialize_to_structured<R: Sized, T: StructuredSerializer<R>>(
self,
serializer: T
) -> Result<R>
self,
serializer: T
) -> Result<R>
Deserialize the message to StructuredSerializer.
fn deserialize_to<R: Sized, T: BinarySerializer<R> + StructuredSerializer<R>>(
self,
serializer: T
) -> Result<R>
self,
serializer: T
) -> Result<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.