Trait Decodable

Source
pub trait Decodable: Sized {
    // Required method
    fn decode<B: ByteBuf>(buf: &mut B, version: i16) -> Result<Self>;
}
Expand description

A decodable message.

Required Methods§

Source

fn decode<B: ByteBuf>(buf: &mut B, version: i16) -> Result<Self>

Decode the message from the provided buffer and version.

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 Decodable for AddOffsetsToTxnRequest

Available on crate feature broker only.
Source§

impl Decodable for AddOffsetsToTxnResponse

Available on crate feature client only.
Source§

impl Decodable for AddPartitionsToTxnRequest

Available on crate feature broker only.
Source§

impl Decodable for AddPartitionsToTxnTopic

Available on crate feature broker only.
Source§

impl Decodable for AddPartitionsToTxnTransaction

Available on crate feature broker only.
Source§

impl Decodable for AddPartitionsToTxnPartitionResult

Available on crate feature client only.
Source§

impl Decodable for AddPartitionsToTxnResponse

Available on crate feature client only.
Source§

impl Decodable for AddPartitionsToTxnResult

Available on crate feature client only.
Source§

impl Decodable for AddPartitionsToTxnTopicResult

Available on crate feature client only.
Source§

impl Decodable for AddRaftVoterRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::add_raft_voter_request::Listener

Available on crate feature broker only.
Source§

impl Decodable for AddRaftVoterResponse

Available on crate feature client only.
Source§

impl Decodable for AllocateProducerIdsRequest

Available on crate feature broker only.
Source§

impl Decodable for AllocateProducerIdsResponse

Available on crate feature client only.
Source§

impl Decodable for AlterClientQuotasRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::alter_client_quotas_request::EntityData

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::alter_client_quotas_request::EntryData

Available on crate feature broker only.
Source§

impl Decodable for OpData

Available on crate feature broker only.
Source§

impl Decodable for AlterClientQuotasResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::alter_client_quotas_response::EntityData

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::alter_client_quotas_response::EntryData

Available on crate feature client only.
Source§

impl Decodable for AlterConfigsRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::alter_configs_request::AlterConfigsResource

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::alter_configs_request::AlterableConfig

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::alter_configs_response::AlterConfigsResourceResponse

Available on crate feature client only.
Source§

impl Decodable for AlterConfigsResponse

Available on crate feature client only.
Source§

impl Decodable for AlterPartitionReassignmentsRequest

Available on crate feature broker only.
Source§

impl Decodable for ReassignablePartition

Available on crate feature broker only.
Source§

impl Decodable for ReassignableTopic

Available on crate feature broker only.
Source§

impl Decodable for AlterPartitionReassignmentsResponse

Available on crate feature client only.
Source§

impl Decodable for ReassignablePartitionResponse

Available on crate feature client only.
Source§

impl Decodable for ReassignableTopicResponse

Available on crate feature client only.
Source§

impl Decodable for AlterPartitionRequest

Available on crate feature broker only.
Source§

impl Decodable for BrokerState

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::alter_partition_request::PartitionData

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::alter_partition_request::TopicData

Available on crate feature broker only.
Source§

impl Decodable for AlterPartitionResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::alter_partition_response::PartitionData

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::alter_partition_response::TopicData

Available on crate feature client only.
Source§

impl Decodable for AlterReplicaLogDir

Available on crate feature broker only.
Source§

impl Decodable for AlterReplicaLogDirTopic

Available on crate feature broker only.
Source§

impl Decodable for AlterReplicaLogDirsRequest

Available on crate feature broker only.
Source§

impl Decodable for AlterReplicaLogDirPartitionResult

Available on crate feature client only.
Source§

impl Decodable for AlterReplicaLogDirTopicResult

Available on crate feature client only.
Source§

impl Decodable for AlterReplicaLogDirsResponse

Available on crate feature client only.
Source§

impl Decodable for AlterUserScramCredentialsRequest

Available on crate feature broker only.
Source§

impl Decodable for ScramCredentialDeletion

Available on crate feature broker only.
Source§

impl Decodable for ScramCredentialUpsertion

Available on crate feature broker only.
Source§

impl Decodable for AlterUserScramCredentialsResponse

Available on crate feature client only.
Source§

impl Decodable for AlterUserScramCredentialsResult

Available on crate feature client only.
Source§

impl Decodable for ApiVersionsRequest

Available on crate feature broker only.
Source§

impl Decodable for ApiVersion

Available on crate feature client only.
Source§

impl Decodable for ApiVersionsResponse

Available on crate feature client only.
Source§

impl Decodable for FinalizedFeatureKey

Available on crate feature client only.
Source§

impl Decodable for SupportedFeatureKey

Available on crate feature client only.
Source§

impl Decodable for AssignReplicasToDirsRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::assign_replicas_to_dirs_request::DirectoryData

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::assign_replicas_to_dirs_request::PartitionData

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::assign_replicas_to_dirs_request::TopicData

Available on crate feature broker only.
Source§

impl Decodable for AssignReplicasToDirsResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::assign_replicas_to_dirs_response::DirectoryData

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::assign_replicas_to_dirs_response::PartitionData

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::assign_replicas_to_dirs_response::TopicData

Available on crate feature client only.
Source§

impl Decodable for BeginQuorumEpochRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::begin_quorum_epoch_request::LeaderEndpoint

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::begin_quorum_epoch_request::PartitionData

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::begin_quorum_epoch_request::TopicData

Available on crate feature broker only.
Source§

impl Decodable for BeginQuorumEpochResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::begin_quorum_epoch_response::NodeEndpoint

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::begin_quorum_epoch_response::PartitionData

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::begin_quorum_epoch_response::TopicData

Available on crate feature client only.
Source§

impl Decodable for BrokerHeartbeatRequest

Available on crate feature broker only.
Source§

impl Decodable for BrokerHeartbeatResponse

Available on crate feature client only.
Source§

impl Decodable for BrokerRegistrationRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::broker_registration_request::Feature

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::broker_registration_request::Listener

Available on crate feature broker only.
Source§

impl Decodable for BrokerRegistrationResponse

Available on crate feature client only.
Source§

impl Decodable for ConsumerGroupDescribeRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::consumer_group_describe_response::Assignment

Available on crate feature client only.
Source§

impl Decodable for ConsumerGroupDescribeResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::consumer_group_describe_response::DescribedGroup

Available on crate feature client only.
Source§

impl Decodable for Member

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::consumer_group_describe_response::TopicPartitions

Available on crate feature client only.
Source§

impl Decodable for ConsumerGroupHeartbeatRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::consumer_group_heartbeat_request::TopicPartitions

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::consumer_group_heartbeat_response::Assignment

Available on crate feature client only.
Source§

impl Decodable for ConsumerGroupHeartbeatResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::consumer_group_heartbeat_response::TopicPartitions

Available on crate feature client only.
Source§

impl Decodable for ConsumerProtocolAssignment

Source§

impl Decodable for kafka_protocol::messages::consumer_protocol_assignment::TopicPartition

Source§

impl Decodable for ConsumerProtocolSubscription

Source§

impl Decodable for kafka_protocol::messages::consumer_protocol_subscription::TopicPartition

Source§

impl Decodable for ControlledShutdownRequest

Available on crate feature broker only.
Source§

impl Decodable for ControlledShutdownResponse

Available on crate feature client only.
Source§

impl Decodable for RemainingPartition

Available on crate feature client only.
Source§

impl Decodable for ControllerRegistrationRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::controller_registration_request::Feature

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::controller_registration_request::Listener

Available on crate feature broker only.
Source§

impl Decodable for ControllerRegistrationResponse

Available on crate feature client only.
Source§

impl Decodable for AclCreation

Available on crate feature broker only.
Source§

impl Decodable for CreateAclsRequest

Available on crate feature broker only.
Source§

impl Decodable for AclCreationResult

Available on crate feature client only.
Source§

impl Decodable for CreateAclsResponse

Available on crate feature client only.
Source§

impl Decodable for CreatableRenewers

Available on crate feature broker only.
Source§

impl Decodable for CreateDelegationTokenRequest

Available on crate feature broker only.
Source§

impl Decodable for CreateDelegationTokenResponse

Available on crate feature client only.
Source§

impl Decodable for CreatePartitionsAssignment

Available on crate feature broker only.
Source§

impl Decodable for CreatePartitionsRequest

Available on crate feature broker only.
Source§

impl Decodable for CreatePartitionsTopic

Available on crate feature broker only.
Source§

impl Decodable for CreatePartitionsResponse

Available on crate feature client only.
Source§

impl Decodable for CreatePartitionsTopicResult

Available on crate feature client only.
Source§

impl Decodable for CreatableReplicaAssignment

Available on crate feature broker only.
Source§

impl Decodable for CreatableTopic

Available on crate feature broker only.
Source§

impl Decodable for CreatableTopicConfig

Available on crate feature broker only.
Source§

impl Decodable for CreateTopicsRequest

Available on crate feature broker only.
Source§

impl Decodable for CreatableTopicConfigs

Available on crate feature client only.
Source§

impl Decodable for CreatableTopicResult

Available on crate feature client only.
Source§

impl Decodable for CreateTopicsResponse

Available on crate feature client only.
Source§

impl Decodable for DefaultPrincipalData

Source§

impl Decodable for DeleteAclsFilter

Available on crate feature broker only.
Source§

impl Decodable for DeleteAclsRequest

Available on crate feature broker only.
Source§

impl Decodable for DeleteAclsFilterResult

Available on crate feature client only.
Source§

impl Decodable for DeleteAclsMatchingAcl

Available on crate feature client only.
Source§

impl Decodable for DeleteAclsResponse

Available on crate feature client only.
Source§

impl Decodable for DeleteGroupsRequest

Available on crate feature broker only.
Source§

impl Decodable for DeletableGroupResult

Available on crate feature client only.
Source§

impl Decodable for DeleteGroupsResponse

Available on crate feature client only.
Source§

impl Decodable for DeleteRecordsPartition

Available on crate feature broker only.
Source§

impl Decodable for DeleteRecordsRequest

Available on crate feature broker only.
Source§

impl Decodable for DeleteRecordsTopic

Available on crate feature broker only.
Source§

impl Decodable for DeleteRecordsPartitionResult

Available on crate feature client only.
Source§

impl Decodable for DeleteRecordsResponse

Available on crate feature client only.
Source§

impl Decodable for DeleteRecordsTopicResult

Available on crate feature client only.
Source§

impl Decodable for DeleteTopicState

Available on crate feature broker only.
Source§

impl Decodable for DeleteTopicsRequest

Available on crate feature broker only.
Source§

impl Decodable for DeletableTopicResult

Available on crate feature client only.
Source§

impl Decodable for DeleteTopicsResponse

Available on crate feature client only.
Source§

impl Decodable for DescribeAclsRequest

Available on crate feature broker only.
Source§

impl Decodable for AclDescription

Available on crate feature client only.
Source§

impl Decodable for DescribeAclsResource

Available on crate feature client only.
Source§

impl Decodable for DescribeAclsResponse

Available on crate feature client only.
Source§

impl Decodable for ComponentData

Available on crate feature broker only.
Source§

impl Decodable for DescribeClientQuotasRequest

Available on crate feature broker only.
Source§

impl Decodable for DescribeClientQuotasResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::describe_client_quotas_response::EntityData

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::describe_client_quotas_response::EntryData

Available on crate feature client only.
Source§

impl Decodable for ValueData

Available on crate feature client only.
Source§

impl Decodable for DescribeClusterRequest

Available on crate feature broker only.
Source§

impl Decodable for DescribeClusterBroker

Available on crate feature client only.
Source§

impl Decodable for DescribeClusterResponse

Available on crate feature client only.
Source§

impl Decodable for DescribeConfigsRequest

Available on crate feature broker only.
Source§

impl Decodable for DescribeConfigsResource

Available on crate feature broker only.
Source§

impl Decodable for DescribeConfigsResourceResult

Available on crate feature client only.
Source§

impl Decodable for DescribeConfigsResponse

Available on crate feature client only.
Source§

impl Decodable for DescribeConfigsResult

Available on crate feature client only.
Source§

impl Decodable for DescribeConfigsSynonym

Available on crate feature client only.
Source§

impl Decodable for DescribeDelegationTokenOwner

Available on crate feature broker only.
Source§

impl Decodable for DescribeDelegationTokenRequest

Available on crate feature broker only.
Source§

impl Decodable for DescribeDelegationTokenResponse

Available on crate feature client only.
Source§

impl Decodable for DescribedDelegationToken

Available on crate feature client only.
Source§

impl Decodable for DescribedDelegationTokenRenewer

Available on crate feature client only.
Source§

impl Decodable for DescribeGroupsRequest

Available on crate feature broker only.
Source§

impl Decodable for DescribeGroupsResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::describe_groups_response::DescribedGroup

Available on crate feature client only.
Source§

impl Decodable for DescribedGroupMember

Available on crate feature client only.
Source§

impl Decodable for DescribableLogDirTopic

Available on crate feature broker only.
Source§

impl Decodable for DescribeLogDirsRequest

Available on crate feature broker only.
Source§

impl Decodable for DescribeLogDirsPartition

Available on crate feature client only.
Source§

impl Decodable for DescribeLogDirsResponse

Available on crate feature client only.
Source§

impl Decodable for DescribeLogDirsResult

Available on crate feature client only.
Source§

impl Decodable for DescribeLogDirsTopic

Available on crate feature client only.
Source§

impl Decodable for DescribeProducersRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::describe_producers_request::TopicRequest

Available on crate feature broker only.
Source§

impl Decodable for DescribeProducersResponse

Available on crate feature client only.
Source§

impl Decodable for PartitionResponse

Available on crate feature client only.
Source§

impl Decodable for ProducerState

Available on crate feature client only.
Source§

impl Decodable for TopicResponse

Available on crate feature client only.
Source§

impl Decodable for DescribeQuorumRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::describe_quorum_request::PartitionData

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::describe_quorum_request::TopicData

Available on crate feature broker only.
Source§

impl Decodable for DescribeQuorumResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::describe_quorum_response::Listener

Available on crate feature client only.
Source§

impl Decodable for Node

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::describe_quorum_response::PartitionData

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::describe_quorum_response::ReplicaState

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::describe_quorum_response::TopicData

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::describe_topic_partitions_request::Cursor

Available on crate feature broker only.
Source§

impl Decodable for DescribeTopicPartitionsRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::describe_topic_partitions_request::TopicRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::describe_topic_partitions_response::Cursor

Available on crate feature client only.
Source§

impl Decodable for DescribeTopicPartitionsResponse

Available on crate feature client only.
Source§

impl Decodable for DescribeTopicPartitionsResponsePartition

Available on crate feature client only.
Source§

impl Decodable for DescribeTopicPartitionsResponseTopic

Available on crate feature client only.
Source§

impl Decodable for DescribeTransactionsRequest

Available on crate feature broker only.
Source§

impl Decodable for DescribeTransactionsResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::describe_transactions_response::TopicData

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::describe_transactions_response::TransactionState

Available on crate feature client only.
Source§

impl Decodable for DescribeUserScramCredentialsRequest

Available on crate feature broker only.
Source§

impl Decodable for UserName

Available on crate feature broker only.
Source§

impl Decodable for CredentialInfo

Available on crate feature client only.
Source§

impl Decodable for DescribeUserScramCredentialsResponse

Available on crate feature client only.
Source§

impl Decodable for DescribeUserScramCredentialsResult

Available on crate feature client only.
Source§

impl Decodable for ElectLeadersRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::elect_leaders_request::TopicPartitions

Available on crate feature broker only.
Source§

impl Decodable for ElectLeadersResponse

Available on crate feature client only.
Source§

impl Decodable for PartitionResult

Available on crate feature client only.
Source§

impl Decodable for ReplicaElectionResult

Available on crate feature client only.
Source§

impl Decodable for EndQuorumEpochRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::end_quorum_epoch_request::LeaderEndpoint

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::end_quorum_epoch_request::PartitionData

Available on crate feature broker only.
Source§

impl Decodable for ReplicaInfo

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::end_quorum_epoch_request::TopicData

Available on crate feature broker only.
Source§

impl Decodable for EndQuorumEpochResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::end_quorum_epoch_response::NodeEndpoint

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::end_quorum_epoch_response::PartitionData

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::end_quorum_epoch_response::TopicData

Available on crate feature client only.
Source§

impl Decodable for EndTxnRequest

Available on crate feature broker only.
Source§

impl Decodable for EndTxnResponse

Available on crate feature client only.
Source§

impl Decodable for EnvelopeRequest

Available on crate feature broker only.
Source§

impl Decodable for EnvelopeResponse

Available on crate feature client only.
Source§

impl Decodable for ExpireDelegationTokenRequest

Available on crate feature broker only.
Source§

impl Decodable for ExpireDelegationTokenResponse

Available on crate feature client only.
Source§

impl Decodable for FetchPartition

Available on crate feature broker only.
Source§

impl Decodable for FetchRequest

Available on crate feature broker only.
Source§

impl Decodable for FetchTopic

Available on crate feature broker only.
Source§

impl Decodable for ForgottenTopic

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::fetch_request::ReplicaState

Available on crate feature broker only.
Source§

impl Decodable for AbortedTransaction

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::fetch_response::EpochEndOffset

Available on crate feature client only.
Source§

impl Decodable for FetchResponse

Available on crate feature client only.
Source§

impl Decodable for FetchableTopicResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::fetch_response::LeaderIdAndEpoch

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::fetch_response::NodeEndpoint

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::fetch_response::PartitionData

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::fetch_response::SnapshotId

Available on crate feature client only.
Source§

impl Decodable for FetchSnapshotRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::fetch_snapshot_request::PartitionSnapshot

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::fetch_snapshot_request::SnapshotId

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::fetch_snapshot_request::TopicSnapshot

Available on crate feature broker only.
Source§

impl Decodable for FetchSnapshotResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::fetch_snapshot_response::LeaderIdAndEpoch

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::fetch_snapshot_response::NodeEndpoint

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::fetch_snapshot_response::PartitionSnapshot

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::fetch_snapshot_response::SnapshotId

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::fetch_snapshot_response::TopicSnapshot

Available on crate feature client only.
Source§

impl Decodable for FindCoordinatorRequest

Available on crate feature broker only.
Source§

impl Decodable for Coordinator

Available on crate feature client only.
Source§

impl Decodable for FindCoordinatorResponse

Available on crate feature client only.
Source§

impl Decodable for GetTelemetrySubscriptionsRequest

Available on crate feature broker only.
Source§

impl Decodable for GetTelemetrySubscriptionsResponse

Available on crate feature client only.
Source§

impl Decodable for HeartbeatRequest

Available on crate feature broker only.
Source§

impl Decodable for HeartbeatResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::incremental_alter_configs_request::AlterConfigsResource

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::incremental_alter_configs_request::AlterableConfig

Available on crate feature broker only.
Source§

impl Decodable for IncrementalAlterConfigsRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::incremental_alter_configs_response::AlterConfigsResourceResponse

Available on crate feature client only.
Source§

impl Decodable for IncrementalAlterConfigsResponse

Available on crate feature client only.
Source§

impl Decodable for InitProducerIdRequest

Available on crate feature broker only.
Source§

impl Decodable for InitProducerIdResponse

Available on crate feature client only.
Source§

impl Decodable for JoinGroupRequest

Available on crate feature broker only.
Source§

impl Decodable for JoinGroupRequestProtocol

Available on crate feature broker only.
Source§

impl Decodable for JoinGroupResponse

Available on crate feature client only.
Source§

impl Decodable for JoinGroupResponseMember

Available on crate feature client only.
Source§

impl Decodable for KRaftVersionRecord

Source§

impl Decodable for LeaderAndIsrLiveLeader

Available on crate feature broker only.
Source§

impl Decodable for LeaderAndIsrPartitionState

Available on crate feature broker only.
Source§

impl Decodable for LeaderAndIsrRequest

Available on crate feature broker only.
Source§

impl Decodable for LeaderAndIsrTopicState

Available on crate feature broker only.
Source§

impl Decodable for LeaderAndIsrPartitionError

Available on crate feature client only.
Source§

impl Decodable for LeaderAndIsrResponse

Available on crate feature client only.
Source§

impl Decodable for LeaderAndIsrTopicError

Available on crate feature client only.
Source§

impl Decodable for LeaderChangeMessage

Source§

impl Decodable for kafka_protocol::messages::leader_change_message::Voter

Source§

impl Decodable for LeaveGroupRequest

Available on crate feature broker only.
Source§

impl Decodable for MemberIdentity

Available on crate feature broker only.
Source§

impl Decodable for LeaveGroupResponse

Available on crate feature client only.
Source§

impl Decodable for MemberResponse

Available on crate feature client only.
Source§

impl Decodable for ListClientMetricsResourcesRequest

Available on crate feature broker only.
Source§

impl Decodable for ClientMetricsResource

Available on crate feature client only.
Source§

impl Decodable for ListClientMetricsResourcesResponse

Available on crate feature client only.
Source§

impl Decodable for ListGroupsRequest

Available on crate feature broker only.
Source§

impl Decodable for ListGroupsResponse

Available on crate feature client only.
Source§

impl Decodable for ListedGroup

Available on crate feature client only.
Source§

impl Decodable for ListOffsetsPartition

Available on crate feature broker only.
Source§

impl Decodable for ListOffsetsRequest

Available on crate feature broker only.
Source§

impl Decodable for ListOffsetsTopic

Available on crate feature broker only.
Source§

impl Decodable for ListOffsetsPartitionResponse

Available on crate feature client only.
Source§

impl Decodable for ListOffsetsResponse

Available on crate feature client only.
Source§

impl Decodable for ListOffsetsTopicResponse

Available on crate feature client only.
Source§

impl Decodable for ListPartitionReassignmentsRequest

Available on crate feature broker only.
Source§

impl Decodable for ListPartitionReassignmentsTopics

Available on crate feature broker only.
Source§

impl Decodable for ListPartitionReassignmentsResponse

Available on crate feature client only.
Source§

impl Decodable for OngoingPartitionReassignment

Available on crate feature client only.
Source§

impl Decodable for OngoingTopicReassignment

Available on crate feature client only.
Source§

impl Decodable for ListTransactionsRequest

Available on crate feature broker only.
Source§

impl Decodable for ListTransactionsResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::list_transactions_response::TransactionState

Available on crate feature client only.
Source§

impl Decodable for MetadataRequest

Available on crate feature broker only.
Source§

impl Decodable for MetadataRequestTopic

Available on crate feature broker only.
Source§

impl Decodable for MetadataResponse

Available on crate feature client only.
Source§

impl Decodable for MetadataResponseBroker

Available on crate feature client only.
Source§

impl Decodable for MetadataResponsePartition

Available on crate feature client only.
Source§

impl Decodable for MetadataResponseTopic

Available on crate feature client only.
Source§

impl Decodable for OffsetCommitRequest

Available on crate feature broker only.
Source§

impl Decodable for OffsetCommitRequestPartition

Available on crate feature broker only.
Source§

impl Decodable for OffsetCommitRequestTopic

Available on crate feature broker only.
Source§

impl Decodable for OffsetCommitResponse

Available on crate feature client only.
Source§

impl Decodable for OffsetCommitResponsePartition

Available on crate feature client only.
Source§

impl Decodable for OffsetCommitResponseTopic

Available on crate feature client only.
Source§

impl Decodable for OffsetDeleteRequest

Available on crate feature broker only.
Source§

impl Decodable for OffsetDeleteRequestPartition

Available on crate feature broker only.
Source§

impl Decodable for OffsetDeleteRequestTopic

Available on crate feature broker only.
Source§

impl Decodable for OffsetDeleteResponse

Available on crate feature client only.
Source§

impl Decodable for OffsetDeleteResponsePartition

Available on crate feature client only.
Source§

impl Decodable for OffsetDeleteResponseTopic

Available on crate feature client only.
Source§

impl Decodable for OffsetFetchRequest

Available on crate feature broker only.
Source§

impl Decodable for OffsetFetchRequestGroup

Available on crate feature broker only.
Source§

impl Decodable for OffsetFetchRequestTopic

Available on crate feature broker only.
Source§

impl Decodable for OffsetFetchRequestTopics

Available on crate feature broker only.
Source§

impl Decodable for OffsetFetchResponse

Available on crate feature client only.
Source§

impl Decodable for OffsetFetchResponseGroup

Available on crate feature client only.
Source§

impl Decodable for OffsetFetchResponsePartition

Available on crate feature client only.
Source§

impl Decodable for OffsetFetchResponsePartitions

Available on crate feature client only.
Source§

impl Decodable for OffsetFetchResponseTopic

Available on crate feature client only.
Source§

impl Decodable for OffsetFetchResponseTopics

Available on crate feature client only.
Source§

impl Decodable for OffsetForLeaderEpochRequest

Available on crate feature broker only.
Source§

impl Decodable for OffsetForLeaderPartition

Available on crate feature broker only.
Source§

impl Decodable for OffsetForLeaderTopic

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::offset_for_leader_epoch_response::EpochEndOffset

Available on crate feature client only.
Source§

impl Decodable for OffsetForLeaderEpochResponse

Available on crate feature client only.
Source§

impl Decodable for OffsetForLeaderTopicResult

Available on crate feature client only.
Source§

impl Decodable for PartitionProduceData

Available on crate feature broker only.
Source§

impl Decodable for ProduceRequest

Available on crate feature broker only.
Source§

impl Decodable for TopicProduceData

Available on crate feature broker only.
Source§

impl Decodable for BatchIndexAndErrorMessage

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::produce_response::LeaderIdAndEpoch

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::produce_response::NodeEndpoint

Available on crate feature client only.
Source§

impl Decodable for PartitionProduceResponse

Available on crate feature client only.
Source§

impl Decodable for ProduceResponse

Available on crate feature client only.
Source§

impl Decodable for TopicProduceResponse

Available on crate feature client only.
Source§

impl Decodable for PushTelemetryRequest

Available on crate feature broker only.
Source§

impl Decodable for PushTelemetryResponse

Available on crate feature client only.
Source§

impl Decodable for RemoveRaftVoterRequest

Available on crate feature broker only.
Source§

impl Decodable for RemoveRaftVoterResponse

Available on crate feature client only.
Source§

impl Decodable for RenewDelegationTokenRequest

Available on crate feature broker only.
Source§

impl Decodable for RenewDelegationTokenResponse

Available on crate feature client only.
Source§

impl Decodable for RequestHeader

Source§

impl Decodable for ResponseHeader

Source§

impl Decodable for SaslAuthenticateRequest

Available on crate feature broker only.
Source§

impl Decodable for SaslAuthenticateResponse

Available on crate feature client only.
Source§

impl Decodable for SaslHandshakeRequest

Available on crate feature broker only.
Source§

impl Decodable for SaslHandshakeResponse

Available on crate feature client only.
Source§

impl Decodable for SnapshotFooterRecord

Source§

impl Decodable for SnapshotHeaderRecord

Source§

impl Decodable for StopReplicaPartitionState

Available on crate feature broker only.
Source§

impl Decodable for StopReplicaPartitionV0

Available on crate feature broker only.
Source§

impl Decodable for StopReplicaRequest

Available on crate feature broker only.
Source§

impl Decodable for StopReplicaTopicState

Available on crate feature broker only.
Source§

impl Decodable for StopReplicaTopicV1

Available on crate feature broker only.
Source§

impl Decodable for StopReplicaPartitionError

Available on crate feature client only.
Source§

impl Decodable for StopReplicaResponse

Available on crate feature client only.
Source§

impl Decodable for SyncGroupRequest

Available on crate feature broker only.
Source§

impl Decodable for SyncGroupRequestAssignment

Available on crate feature broker only.
Source§

impl Decodable for SyncGroupResponse

Available on crate feature client only.
Source§

impl Decodable for TxnOffsetCommitRequest

Available on crate feature broker only.
Source§

impl Decodable for TxnOffsetCommitRequestPartition

Available on crate feature broker only.
Source§

impl Decodable for TxnOffsetCommitRequestTopic

Available on crate feature broker only.
Source§

impl Decodable for TxnOffsetCommitResponse

Available on crate feature client only.
Source§

impl Decodable for TxnOffsetCommitResponsePartition

Available on crate feature client only.
Source§

impl Decodable for TxnOffsetCommitResponseTopic

Available on crate feature client only.
Source§

impl Decodable for UnregisterBrokerRequest

Available on crate feature broker only.
Source§

impl Decodable for UnregisterBrokerResponse

Available on crate feature client only.
Source§

impl Decodable for FeatureUpdateKey

Available on crate feature broker only.
Source§

impl Decodable for UpdateFeaturesRequest

Available on crate feature broker only.
Source§

impl Decodable for UpdatableFeatureResult

Available on crate feature client only.
Source§

impl Decodable for UpdateFeaturesResponse

Available on crate feature client only.
Source§

impl Decodable for UpdateMetadataBroker

Available on crate feature broker only.
Source§

impl Decodable for UpdateMetadataEndpoint

Available on crate feature broker only.
Source§

impl Decodable for UpdateMetadataPartitionState

Available on crate feature broker only.
Source§

impl Decodable for UpdateMetadataRequest

Available on crate feature broker only.
Source§

impl Decodable for UpdateMetadataTopicState

Available on crate feature broker only.
Source§

impl Decodable for UpdateMetadataResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::update_raft_voter_request::KRaftVersionFeature

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::update_raft_voter_request::Listener

Available on crate feature broker only.
Source§

impl Decodable for UpdateRaftVoterRequest

Available on crate feature broker only.
Source§

impl Decodable for CurrentLeader

Available on crate feature client only.
Source§

impl Decodable for UpdateRaftVoterResponse

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::vote_request::PartitionData

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::vote_request::TopicData

Available on crate feature broker only.
Source§

impl Decodable for VoteRequest

Available on crate feature broker only.
Source§

impl Decodable for kafka_protocol::messages::vote_response::NodeEndpoint

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::vote_response::PartitionData

Available on crate feature client only.
Source§

impl Decodable for kafka_protocol::messages::vote_response::TopicData

Available on crate feature client only.
Source§

impl Decodable for VoteResponse

Available on crate feature client only.
Source§

impl Decodable for Endpoint

Source§

impl Decodable for kafka_protocol::messages::voters_record::KRaftVersionFeature

Source§

impl Decodable for kafka_protocol::messages::voters_record::Voter

Source§

impl Decodable for VotersRecord

Source§

impl Decodable for WritableTxnMarker

Available on crate feature broker only.
Source§

impl Decodable for WritableTxnMarkerTopic

Available on crate feature broker only.
Source§

impl Decodable for WriteTxnMarkersRequest

Available on crate feature broker only.
Source§

impl Decodable for WritableTxnMarkerPartitionResult

Available on crate feature client only.
Source§

impl Decodable for WritableTxnMarkerResult

Available on crate feature client only.
Source§

impl Decodable for WritableTxnMarkerTopicResult

Available on crate feature client only.
Source§

impl Decodable for WriteTxnMarkersResponse

Available on crate feature client only.