ReadVersionedType

Trait ReadVersionedType 

Source
pub trait ReadVersionedType<R>: Sized
where R: Read,
{ // Required method fn read_versioned( reader: &mut R, version: ApiVersion, ) -> Result<Self, ReadVersionedError>; }

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<R> ReadVersionedType<R> for ApiVersionsRequest
where R: Read,

Source§

impl<R> ReadVersionedType<R> for ApiVersionsResponse
where R: Read,

Source§

impl<R> ReadVersionedType<R> for ApiVersionsResponseApiKey
where R: Read,

Source§

impl<R> ReadVersionedType<R> for CreateTopicResponse
where R: Read,

Source§

impl<R> ReadVersionedType<R> for CreateTopicResponseConfig
where R: Read,

Source§

impl<R> ReadVersionedType<R> for CreateTopicsResponse
where R: Read,

Source§

impl<R> ReadVersionedType<R> for DeleteRecordsResponse
where R: Read,

Source§

impl<R> ReadVersionedType<R> for DeleteResponsePartition
where R: Read,

Source§

impl<R> ReadVersionedType<R> for DeleteResponseTopic
where R: Read,

Source§

impl<R> ReadVersionedType<R> for DeleteTopicsResponse
where R: Read,

Source§

impl<R> ReadVersionedType<R> for DeleteTopicsResponseTopic
where R: Read,

Source§

impl<R> ReadVersionedType<R> for FetchResponse
where R: Read,

Source§

impl<R> ReadVersionedType<R> for FetchResponseAbortedTransaction
where R: Read,

Source§

impl<R> ReadVersionedType<R> for FetchResponsePartition
where R: Read,

Source§

impl<R> ReadVersionedType<R> for FetchResponseTopic
where R: Read,

Source§

impl<R> ReadVersionedType<R> for ListOffsetsResponse
where R: Read,

Source§

impl<R> ReadVersionedType<R> for ListOffsetsResponsePartition
where R: Read,

Source§

impl<R> ReadVersionedType<R> for ListOffsetsResponseTopic
where R: Read,

Source§

impl<R> ReadVersionedType<R> for MetadataResponse
where R: Read,

Source§

impl<R> ReadVersionedType<R> for MetadataResponseBroker
where R: Read,

Source§

impl<R> ReadVersionedType<R> for MetadataResponsePartition
where R: Read,

Source§

impl<R> ReadVersionedType<R> for MetadataResponseTopic
where R: Read,

Source§

impl<R> ReadVersionedType<R> for ProduceResponse
where R: Read,

Source§

impl<R> ReadVersionedType<R> for ProduceResponsePartitionResponse
where R: Read,

Source§

impl<R> ReadVersionedType<R> for ProduceResponseResponse
where R: Read,

Source§

impl<R> ReadVersionedType<R> for RequestHeader
where R: Read,

Source§

impl<R> ReadVersionedType<R> for ResponseHeader
where R: Read,