Skip to main content

Decode

Trait Decode 

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

Decode a Kafka wire-protocol value from a buffer at the given protocol version.

The 'de lifetime is the lifetime the decoded value may borrow from the input. Owned-flavor types implement Decode<'de> for any 'de, because their output is 'static. Borrowed-flavor types implement Decode<'de> where Self: 'de.

Required Methods§

Source

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

§Errors

Returns the underlying protocol error when input is truncated, contains an invalid length or tag, or cannot be encoded for the selected version.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::fetch_response::AbortedTransaction

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_response::AbortedTransaction

Source§

impl Decode<'_> for AccessControlEntryRecord

Source§

impl Decode<'_> for AcknowledgePartition

Source§

impl Decode<'_> for AcknowledgeTopic

Source§

impl Decode<'_> for krabka_protocol::owned::share_acknowledge_request::AcknowledgementBatch

Source§

impl Decode<'_> for krabka_protocol::owned::share_fetch_request::AcknowledgementBatch

Source§

impl Decode<'_> for AclCreation

Source§

impl Decode<'_> for AclCreationResult

Source§

impl Decode<'_> for AclDescription

Source§

impl Decode<'_> for AcquiredRecords

Source§

impl Decode<'_> for AddOffsetsToTxnRequest

Source§

impl Decode<'_> for AddOffsetsToTxnResponse

Source§

impl Decode<'_> for AddPartitionsToTxnPartitionResult

Source§

impl Decode<'_> for AddPartitionsToTxnRequest

Source§

impl Decode<'_> for AddPartitionsToTxnResponse

Source§

impl Decode<'_> for AddPartitionsToTxnResult

Source§

impl Decode<'_> for AddPartitionsToTxnTopic

Source§

impl Decode<'_> for AddPartitionsToTxnTopicResult

Source§

impl Decode<'_> for AddPartitionsToTxnTransaction

Source§

impl Decode<'_> for AddRaftVoterRequest

Source§

impl Decode<'_> for AddRaftVoterResponse

Source§

impl Decode<'_> for AllocateProducerIdsRequest

Source§

impl Decode<'_> for AllocateProducerIdsResponse

Source§

impl Decode<'_> for AlterBarrierGroupResult

Source§

impl Decode<'_> for AlterBarrierGroupsRequest

Source§

impl Decode<'_> for AlterBarrierGroupsResponse

Source§

impl Decode<'_> for AlterClientQuotasRequest

Source§

impl Decode<'_> for AlterClientQuotasResponse

Source§

impl Decode<'_> for AlterConfigsRequest

Source§

impl Decode<'_> for krabka_protocol::owned::alter_configs_request::AlterConfigsResource

Source§

impl Decode<'_> for krabka_protocol::owned::incremental_alter_configs_request::AlterConfigsResource

Source§

impl Decode<'_> for krabka_protocol::owned::alter_configs_response::AlterConfigsResourceResponse

Source§

impl Decode<'_> for krabka_protocol::owned::incremental_alter_configs_response::AlterConfigsResourceResponse

Source§

impl Decode<'_> for AlterConfigsResponse

Source§

impl Decode<'_> for AlterPartitionReassignmentsRequest

Source§

impl Decode<'_> for AlterPartitionReassignmentsResponse

Source§

impl Decode<'_> for AlterPartitionRequest

Source§

impl Decode<'_> for AlterPartitionResponse

Source§

impl Decode<'_> for AlterReplicaLogDir

Source§

impl Decode<'_> for AlterReplicaLogDirPartitionResult

Source§

impl Decode<'_> for AlterReplicaLogDirTopic

Source§

impl Decode<'_> for AlterReplicaLogDirTopicResult

Source§

impl Decode<'_> for AlterReplicaLogDirsRequest

Source§

impl Decode<'_> for AlterReplicaLogDirsResponse

Source§

impl Decode<'_> for AlterShareGroupOffsetsRequest

Source§

impl Decode<'_> for AlterShareGroupOffsetsRequestPartition

Source§

impl Decode<'_> for AlterShareGroupOffsetsRequestTopic

Source§

impl Decode<'_> for AlterShareGroupOffsetsResponse

Source§

impl Decode<'_> for AlterShareGroupOffsetsResponsePartition

Source§

impl Decode<'_> for AlterShareGroupOffsetsResponseTopic

Source§

impl Decode<'_> for AlterUserScramCredentialsRequest

Source§

impl Decode<'_> for AlterUserScramCredentialsResponse

Source§

impl Decode<'_> for AlterUserScramCredentialsResult

Source§

impl Decode<'_> for AlterableBarrierGroup

Source§

impl Decode<'_> for krabka_protocol::owned::alter_configs_request::AlterableConfig

Source§

impl Decode<'_> for krabka_protocol::owned::incremental_alter_configs_request::AlterableConfig

Source§

impl Decode<'_> for ApiVersion

Source§

impl Decode<'_> for ApiVersionsRequest

Source§

impl Decode<'_> for ApiVersionsResponse

Source§

impl Decode<'_> for ApproveBreakGlassRequest

Source§

impl Decode<'_> for ApproveBreakGlassResponse

Source§

impl Decode<'_> for AssignReplicasToDirsRequest

Source§

impl Decode<'_> for AssignReplicasToDirsResponse

Source§

impl Decode<'_> for krabka_protocol::owned::common::consumer_group_describe_response::assignment::Assignment

Source§

impl Decode<'_> for krabka_protocol::owned::common::share_group_describe_response::assignment::Assignment

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_describe_response::assignment::Assignment

Source§

impl Decode<'_> for krabka_protocol::owned::consumer_group_heartbeat_response::Assignment

Source§

impl Decode<'_> for krabka_protocol::owned::share_group_heartbeat_response::Assignment

Source§

impl Decode<'_> for BarrierCut

Source§

impl Decode<'_> for BarrierCutPartition

Source§

impl Decode<'_> for BarrierCutTopic

Source§

impl Decode<'_> for BarrierMissingPartition

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::produce_response::BatchIndexAndErrorMessage

Source§

impl Decode<'_> for krabka_protocol::owned::produce_response::BatchIndexAndErrorMessage

Source§

impl Decode<'_> for BeginQuorumEpochRequest

Source§

impl Decode<'_> for BeginQuorumEpochResponse

Source§

impl Decode<'_> for BeginTransactionRecord

Source§

impl Decode<'_> for BreakGlassApproval

Source§

impl Decode<'_> for BrokerEndpoint

Source§

impl Decode<'_> for BrokerFeature

Source§

impl Decode<'_> for BrokerHeartbeatRequest

Source§

impl Decode<'_> for BrokerHeartbeatResponse

Source§

impl Decode<'_> for BrokerRegistrationChangeRecord

Source§

impl Decode<'_> for BrokerRegistrationRequest

Source§

impl Decode<'_> for BrokerRegistrationResponse

Source§

impl Decode<'_> for BrokerState

Source§

impl Decode<'_> for ClientQuotaRecord

Source§

impl Decode<'_> for ComponentData

Source§

impl Decode<'_> for ConfigRecord

Source§

impl Decode<'_> for ConfigResource

Source§

impl Decode<'_> for ConsumerGroupDescribeRequest

Source§

impl Decode<'_> for ConsumerGroupDescribeResponse

Source§

impl Decode<'_> for ConsumerGroupHeartbeatRequest

Source§

impl Decode<'_> for ConsumerGroupHeartbeatResponse

Source§

impl Decode<'_> for ConsumerProtocolAssignment

Source§

impl Decode<'_> for ConsumerProtocolSubscription

Source§

impl Decode<'_> for ControlRecordTypeSchema

Source§

impl Decode<'_> for ControllerEndpoint

Source§

impl Decode<'_> for ControllerFeature

Source§

impl Decode<'_> for ControllerRegistrationRequest

Source§

impl Decode<'_> for ControllerRegistrationResponse

Source§

impl Decode<'_> for Coordinator

Source§

impl Decode<'_> for CopartitionGroup

Source§

impl Decode<'_> for CreatableRenewers

Source§

impl Decode<'_> for CreatableReplicaAssignment

Source§

impl Decode<'_> for CreatableTopic

Source§

impl Decode<'_> for CreatableTopicConfig

Source§

impl Decode<'_> for CreatableTopicConfigs

Source§

impl Decode<'_> for CreatableTopicResult

Source§

impl Decode<'_> for CreateAclsRequest

Source§

impl Decode<'_> for CreateAclsResponse

Source§

impl Decode<'_> for CreateDelegationTokenRequest

Source§

impl Decode<'_> for CreateDelegationTokenResponse

Source§

impl Decode<'_> for CreatePartitionsAssignment

Source§

impl Decode<'_> for CreatePartitionsRequest

Source§

impl Decode<'_> for CreatePartitionsResponse

Source§

impl Decode<'_> for CreatePartitionsTopic

Source§

impl Decode<'_> for CreatePartitionsTopicResult

Source§

impl Decode<'_> for CreateTopicsRequest

Source§

impl Decode<'_> for CreateTopicsResponse

Source§

impl Decode<'_> for CredentialInfo

Source§

impl Decode<'_> for CurrentLeader

Source§

impl Decode<'_> for krabka_protocol::owned::describe_topic_partitions_request::Cursor

Source§

impl Decode<'_> for krabka_protocol::owned::describe_topic_partitions_response::Cursor

Source§

impl Decode<'_> for DefaultPrincipalData

Source§

impl Decode<'_> for DelegationTokenRecord

Source§

impl Decode<'_> for DeletableGroupResult

Source§

impl Decode<'_> for DeletableTopicResult

Source§

impl Decode<'_> for DeleteAclsFilter

Source§

impl Decode<'_> for DeleteAclsFilterResult

Source§

impl Decode<'_> for DeleteAclsMatchingAcl

Source§

impl Decode<'_> for DeleteAclsRequest

Source§

impl Decode<'_> for DeleteAclsResponse

Source§

impl Decode<'_> for DeleteGroupsRequest

Source§

impl Decode<'_> for DeleteGroupsResponse

Source§

impl Decode<'_> for DeleteRecordsPartition

Source§

impl Decode<'_> for DeleteRecordsPartitionResult

Source§

impl Decode<'_> for DeleteRecordsRequest

Source§

impl Decode<'_> for DeleteRecordsResponse

Source§

impl Decode<'_> for DeleteRecordsTopic

Source§

impl Decode<'_> for DeleteRecordsTopicResult

Source§

impl Decode<'_> for DeleteShareGroupOffsetsRequest

Source§

impl Decode<'_> for DeleteShareGroupOffsetsRequestTopic

Source§

impl Decode<'_> for DeleteShareGroupOffsetsResponse

Source§

impl Decode<'_> for DeleteShareGroupOffsetsResponseTopic

Source§

impl Decode<'_> for DeleteShareGroupStateRequest

Source§

impl Decode<'_> for DeleteShareGroupStateResponse

Source§

impl Decode<'_> for DeleteStateData

Source§

impl Decode<'_> for DeleteStateResult

Source§

impl Decode<'_> for DeleteTopicState

Source§

impl Decode<'_> for DeleteTopicsRequest

Source§

impl Decode<'_> for DeleteTopicsResponse

Source§

impl Decode<'_> for DescribableLogDirTopic

Source§

impl Decode<'_> for DescribeAclsRequest

Source§

impl Decode<'_> for DescribeAclsResource

Source§

impl Decode<'_> for DescribeAclsResponse

Source§

impl Decode<'_> for DescribeBarrierGroupsRequest

Source§

impl Decode<'_> for DescribeBarrierGroupsResponse

Source§

impl Decode<'_> for DescribeBreakGlassRequest

Source§

impl Decode<'_> for DescribeBreakGlassResponse

Source§

impl Decode<'_> for DescribeClientQuotasRequest

Source§

impl Decode<'_> for DescribeClientQuotasResponse

Source§

impl Decode<'_> for DescribeClusterBroker

Source§

impl Decode<'_> for DescribeClusterRequest

Source§

impl Decode<'_> for DescribeClusterResponse

Source§

impl Decode<'_> for DescribeConfigsRequest

Source§

impl Decode<'_> for DescribeConfigsResource

Source§

impl Decode<'_> for DescribeConfigsResourceResult

Source§

impl Decode<'_> for DescribeConfigsResponse

Source§

impl Decode<'_> for DescribeConfigsResult

Source§

impl Decode<'_> for DescribeConfigsSynonym

Source§

impl Decode<'_> for DescribeDelegationTokenOwner

Source§

impl Decode<'_> for DescribeDelegationTokenRequest

Source§

impl Decode<'_> for DescribeDelegationTokenResponse

Source§

impl Decode<'_> for DescribeGroupsRequest

Source§

impl Decode<'_> for DescribeGroupsResponse

Source§

impl Decode<'_> for DescribeLogDirsPartition

Source§

impl Decode<'_> for DescribeLogDirsRequest

Source§

impl Decode<'_> for DescribeLogDirsResponse

Source§

impl Decode<'_> for DescribeLogDirsResult

Source§

impl Decode<'_> for DescribeLogDirsTopic

Source§

impl Decode<'_> for DescribeProducersRequest

Source§

impl Decode<'_> for DescribeProducersResponse

Source§

impl Decode<'_> for DescribeQuorumRequest

Source§

impl Decode<'_> for DescribeQuorumResponse

Source§

impl Decode<'_> for DescribeShareGroupOffsetsRequest

Source§

impl Decode<'_> for DescribeShareGroupOffsetsRequestGroup

Source§

impl Decode<'_> for DescribeShareGroupOffsetsRequestTopic

Source§

impl Decode<'_> for DescribeShareGroupOffsetsResponse

Source§

impl Decode<'_> for DescribeShareGroupOffsetsResponseGroup

Source§

impl Decode<'_> for DescribeShareGroupOffsetsResponsePartition

Source§

impl Decode<'_> for DescribeShareGroupOffsetsResponseTopic

Source§

impl Decode<'_> for DescribeTopicFreezesRequest

Source§

impl Decode<'_> for DescribeTopicFreezesResponse

Source§

impl Decode<'_> for DescribeTopicPartitionsRequest

Source§

impl Decode<'_> for DescribeTopicPartitionsResponse

Source§

impl Decode<'_> for DescribeTopicPartitionsResponsePartition

Source§

impl Decode<'_> for DescribeTopicPartitionsResponseTopic

Source§

impl Decode<'_> for DescribeTransactionsRequest

Source§

impl Decode<'_> for DescribeTransactionsResponse

Source§

impl Decode<'_> for DescribeUserScramCredentialsRequest

Source§

impl Decode<'_> for DescribeUserScramCredentialsResponse

Source§

impl Decode<'_> for DescribeUserScramCredentialsResult

Source§

impl Decode<'_> for DescribedBarrierGroup

Source§

impl Decode<'_> for DescribedBreakGlassProposal

Source§

impl Decode<'_> for DescribedDelegationToken

Source§

impl Decode<'_> for DescribedDelegationTokenRenewer

Source§

impl Decode<'_> for krabka_protocol::owned::consumer_group_describe_response::DescribedGroup

Source§

impl Decode<'_> for krabka_protocol::owned::describe_groups_response::DescribedGroup

Source§

impl Decode<'_> for krabka_protocol::owned::share_group_describe_response::DescribedGroup

Source§

impl Decode<'_> for krabka_protocol::owned::streams_group_describe_response::DescribedGroup

Source§

impl Decode<'_> for DescribedGroupMember

Source§

impl Decode<'_> for DescribedTopicFreeze

Source§

impl Decode<'_> for krabka_protocol::owned::assign_replicas_to_dirs_request::DirectoryData

Source§

impl Decode<'_> for krabka_protocol::owned::assign_replicas_to_dirs_response::DirectoryData

Source§

impl Decode<'_> for ElectLeadersRequest

Source§

impl Decode<'_> for ElectLeadersResponse

Source§

impl Decode<'_> for EndQuorumEpochRequest

Source§

impl Decode<'_> for EndQuorumEpochResponse

Source§

impl Decode<'_> for EndTransactionRecord

Source§

impl Decode<'_> for EndTxnMarker

Source§

impl Decode<'_> for EndTxnRequest

Source§

impl Decode<'_> for EndTxnResponse

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_describe_response::endpoint::Endpoint

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_heartbeat_request::endpoint::Endpoint

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_heartbeat_response::endpoint::Endpoint

Source§

impl Decode<'_> for krabka_protocol::owned::voters_record::Endpoint

Source§

impl Decode<'_> for EndpointToPartitions

Source§

impl Decode<'_> for krabka_protocol::owned::alter_client_quotas_request::EntityData

Source§

impl Decode<'_> for krabka_protocol::owned::alter_client_quotas_response::EntityData

Source§

impl Decode<'_> for krabka_protocol::owned::client_quota_record::EntityData

Source§

impl Decode<'_> for krabka_protocol::owned::describe_client_quotas_response::EntityData

Source§

impl Decode<'_> for krabka_protocol::owned::alter_client_quotas_request::EntryData

Source§

impl Decode<'_> for krabka_protocol::owned::alter_client_quotas_response::EntryData

Source§

impl Decode<'_> for krabka_protocol::owned::describe_client_quotas_response::EntryData

Source§

impl Decode<'_> for EnvelopeRequest

Source§

impl Decode<'_> for EnvelopeResponse

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::fetch_response::EpochEndOffset

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_response::EpochEndOffset

Source§

impl Decode<'_> for krabka_protocol::owned::offset_for_leader_epoch_response::EpochEndOffset

Source§

impl Decode<'_> for ExpireDelegationTokenRequest

Source§

impl Decode<'_> for ExpireDelegationTokenResponse

Source§

impl Decode<'_> for krabka_protocol::owned::broker_registration_request::Feature

Source§

impl Decode<'_> for krabka_protocol::owned::controller_registration_request::Feature

Source§

impl Decode<'_> for FeatureLevelRecord

Source§

impl Decode<'_> for FeatureUpdateKey

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::fetch_request::FetchPartition

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_request::FetchPartition

Source§

impl Decode<'_> for krabka_protocol::owned::share_fetch_request::FetchPartition

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::fetch_request::FetchRequest

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_request::FetchRequest

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::fetch_response::FetchResponse

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_response::FetchResponse

Source§

impl Decode<'_> for FetchSnapshotRequest

Source§

impl Decode<'_> for FetchSnapshotResponse

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::fetch_request::FetchTopic

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_request::FetchTopic

Source§

impl Decode<'_> for krabka_protocol::owned::share_fetch_request::FetchTopic

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::fetch_response::FetchableTopicResponse

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_response::FetchableTopicResponse

Source§

impl Decode<'_> for FinalizedFeatureKey

Source§

impl Decode<'_> for FindCoordinatorRequest

Source§

impl Decode<'_> for FindCoordinatorResponse

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::fetch_request::ForgottenTopic

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_request::ForgottenTopic

Source§

impl Decode<'_> for krabka_protocol::owned::share_fetch_request::ForgottenTopic

Source§

impl Decode<'_> for GetReplicaLogInfoRequest

Source§

impl Decode<'_> for GetReplicaLogInfoResponse

Source§

impl Decode<'_> for GetTelemetrySubscriptionsRequest

Source§

impl Decode<'_> for GetTelemetrySubscriptionsResponse

Source§

impl Decode<'_> for HeartbeatRequest

Source§

impl Decode<'_> for HeartbeatResponse

Source§

impl Decode<'_> for IncrementalAlterConfigsRequest

Source§

impl Decode<'_> for IncrementalAlterConfigsResponse

Source§

impl Decode<'_> for InitProducerIdRequest

Source§

impl Decode<'_> for InitProducerIdResponse

Source§

impl Decode<'_> for InitializeShareGroupStateRequest

Source§

impl Decode<'_> for InitializeShareGroupStateResponse

Source§

impl Decode<'_> for InitializeStateData

Source§

impl Decode<'_> for InitializeStateResult

Source§

impl Decode<'_> for JoinGroupRequest

Source§

impl Decode<'_> for JoinGroupRequestProtocol

Source§

impl Decode<'_> for JoinGroupResponse

Source§

impl Decode<'_> for JoinGroupResponseMember

Source§

impl Decode<'_> for krabka_protocol::owned::update_raft_voter_request::KRaftVersionFeature

Source§

impl Decode<'_> for krabka_protocol::owned::voters_record::KRaftVersionFeature

Source§

impl Decode<'_> for KRaftVersionRecord

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_describe_response::key_value::KeyValue

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_heartbeat_request::key_value::KeyValue

Source§

impl Decode<'_> for LeaderChangeMessage

Source§

impl Decode<'_> for krabka_protocol::owned::begin_quorum_epoch_request::LeaderEndpoint

Source§

impl Decode<'_> for krabka_protocol::owned::end_quorum_epoch_request::LeaderEndpoint

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::fetch_response::LeaderIdAndEpoch

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_response::LeaderIdAndEpoch

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_snapshot_response::LeaderIdAndEpoch

Source§

impl Decode<'_> for krabka_protocol::owned::produce_response::LeaderIdAndEpoch

Source§

impl Decode<'_> for krabka_protocol::owned::share_acknowledge_response::LeaderIdAndEpoch

Source§

impl Decode<'_> for krabka_protocol::owned::share_fetch_response::LeaderIdAndEpoch

Source§

impl Decode<'_> for LeaveGroupRequest

Source§

impl Decode<'_> for LeaveGroupResponse

Source§

impl Decode<'_> for ListBarrierCutsRequest

Source§

impl Decode<'_> for ListBarrierCutsResponse

Source§

impl Decode<'_> for ListConfigResourcesRequest

Source§

impl Decode<'_> for ListConfigResourcesResponse

Source§

impl Decode<'_> for ListGroupsRequest

Source§

impl Decode<'_> for ListGroupsResponse

Source§

impl Decode<'_> for ListOffsetsPartition

Source§

impl Decode<'_> for ListOffsetsPartitionResponse

Source§

impl Decode<'_> for ListOffsetsRequest

Source§

impl Decode<'_> for ListOffsetsResponse

Source§

impl Decode<'_> for ListOffsetsTopic

Source§

impl Decode<'_> for ListOffsetsTopicResponse

Source§

impl Decode<'_> for ListPartitionReassignmentsRequest

Source§

impl Decode<'_> for ListPartitionReassignmentsResponse

Source§

impl Decode<'_> for ListPartitionReassignmentsTopics

Source§

impl Decode<'_> for ListTransactionsRequest

Source§

impl Decode<'_> for ListTransactionsResponse

Source§

impl Decode<'_> for ListedGroup

Source§

impl Decode<'_> for krabka_protocol::owned::add_raft_voter_request::Listener

Source§

impl Decode<'_> for krabka_protocol::owned::broker_registration_request::Listener

Source§

impl Decode<'_> for krabka_protocol::owned::controller_registration_request::Listener

Source§

impl Decode<'_> for krabka_protocol::owned::describe_quorum_response::Listener

Source§

impl Decode<'_> for krabka_protocol::owned::update_raft_voter_request::Listener

Source§

impl Decode<'_> for krabka_protocol::owned::consumer_group_describe_response::Member

Source§

impl Decode<'_> for krabka_protocol::owned::share_group_describe_response::Member

Source§

impl Decode<'_> for krabka_protocol::owned::streams_group_describe_response::Member

Source§

impl Decode<'_> for MemberIdentity

Source§

impl Decode<'_> for MemberResponse

Source§

impl Decode<'_> for MetadataRequest

Source§

impl Decode<'_> for MetadataRequestTopic

Source§

impl Decode<'_> for MetadataResponse

Source§

impl Decode<'_> for MetadataResponseBroker

Source§

impl Decode<'_> for MetadataResponsePartition

Source§

impl Decode<'_> for MetadataResponseTopic

Source§

impl Decode<'_> for NoOpRecord

Source§

impl Decode<'_> for Node

Source§

impl Decode<'_> for krabka_protocol::owned::begin_quorum_epoch_response::NodeEndpoint

Source§

impl Decode<'_> for krabka_protocol::owned::end_quorum_epoch_response::NodeEndpoint

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_response::NodeEndpoint

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_snapshot_response::NodeEndpoint

Source§

impl Decode<'_> for krabka_protocol::owned::produce_response::NodeEndpoint

Source§

impl Decode<'_> for krabka_protocol::owned::share_acknowledge_response::NodeEndpoint

Source§

impl Decode<'_> for krabka_protocol::owned::share_fetch_response::NodeEndpoint

Source§

impl Decode<'_> for krabka_protocol::owned::vote_response::NodeEndpoint

Source§

impl Decode<'_> for OffsetCommitKey

Source§

impl Decode<'_> for OffsetCommitRequest

Source§

impl Decode<'_> for OffsetCommitRequestPartition

Source§

impl Decode<'_> for OffsetCommitRequestTopic

Source§

impl Decode<'_> for OffsetCommitResponse

Source§

impl Decode<'_> for OffsetCommitResponsePartition

Source§

impl Decode<'_> for OffsetCommitResponseTopic

Source§

impl Decode<'_> for OffsetCommitValue

Source§

impl Decode<'_> for OffsetDeleteRequest

Source§

impl Decode<'_> for OffsetDeleteRequestPartition

Source§

impl Decode<'_> for OffsetDeleteRequestTopic

Source§

impl Decode<'_> for OffsetDeleteResponse

Source§

impl Decode<'_> for OffsetDeleteResponsePartition

Source§

impl Decode<'_> for OffsetDeleteResponseTopic

Source§

impl Decode<'_> for OffsetFetchRequest

Source§

impl Decode<'_> for OffsetFetchRequestGroup

Source§

impl Decode<'_> for OffsetFetchRequestTopic

Source§

impl Decode<'_> for OffsetFetchRequestTopics

Source§

impl Decode<'_> for OffsetFetchResponse

Source§

impl Decode<'_> for OffsetFetchResponseGroup

Source§

impl Decode<'_> for OffsetFetchResponsePartition

Source§

impl Decode<'_> for OffsetFetchResponsePartitions

Source§

impl Decode<'_> for OffsetFetchResponseTopic

Source§

impl Decode<'_> for OffsetFetchResponseTopics

Source§

impl Decode<'_> for OffsetForLeaderEpochRequest

Source§

impl Decode<'_> for OffsetForLeaderEpochResponse

Source§

impl Decode<'_> for OffsetForLeaderPartition

Source§

impl Decode<'_> for OffsetForLeaderTopic

Source§

impl Decode<'_> for OffsetForLeaderTopicResult

Source§

impl Decode<'_> for OngoingPartitionReassignment

Source§

impl Decode<'_> for OngoingTopicReassignment

Source§

impl Decode<'_> for OpData

Source§

impl Decode<'_> for PartitionChangeRecord

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::fetch_response::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::alter_partition_request::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::alter_partition_response::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::assign_replicas_to_dirs_request::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::assign_replicas_to_dirs_response::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::begin_quorum_epoch_request::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::begin_quorum_epoch_response::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::delete_share_group_state_request::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::describe_quorum_request::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::describe_quorum_response::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::end_quorum_epoch_request::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::end_quorum_epoch_response::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_response::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::initialize_share_group_state_request::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::read_share_group_state_request::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::read_share_group_state_summary_request::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::share_acknowledge_response::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::share_fetch_response::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::vote_request::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::vote_response::PartitionData

Source§

impl Decode<'_> for krabka_protocol::owned::write_share_group_state_request::PartitionData

Source§

impl Decode<'_> for PartitionLogInfo

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::produce_request::PartitionProduceData

Source§

impl Decode<'_> for krabka_protocol::owned::produce_request::PartitionProduceData

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::produce_response::PartitionProduceResponse

Source§

impl Decode<'_> for krabka_protocol::owned::produce_response::PartitionProduceResponse

Source§

impl Decode<'_> for PartitionRecord

Source§

impl Decode<'_> for PartitionResponse

Source§

impl Decode<'_> for krabka_protocol::owned::delete_share_group_state_response::PartitionResult

Source§

impl Decode<'_> for krabka_protocol::owned::elect_leaders_response::PartitionResult

Source§

impl Decode<'_> for krabka_protocol::owned::initialize_share_group_state_response::PartitionResult

Source§

impl Decode<'_> for krabka_protocol::owned::read_share_group_state_response::PartitionResult

Source§

impl Decode<'_> for krabka_protocol::owned::read_share_group_state_summary_response::PartitionResult

Source§

impl Decode<'_> for krabka_protocol::owned::write_share_group_state_response::PartitionResult

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_snapshot_request::PartitionSnapshot

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_snapshot_response::PartitionSnapshot

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::produce_request::ProduceRequest

Source§

impl Decode<'_> for krabka_protocol::owned::produce_request::ProduceRequest

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::produce_response::ProduceResponse

Source§

impl Decode<'_> for krabka_protocol::owned::produce_response::ProduceResponse

Source§

impl Decode<'_> for ProducerIdsRecord

Source§

impl Decode<'_> for ProducerState

Source§

impl Decode<'_> for ProposeBreakGlassRequest

Source§

impl Decode<'_> for ProposeBreakGlassResponse

Source§

impl Decode<'_> for PushTelemetryRequest

Source§

impl Decode<'_> for PushTelemetryResponse

Source§

impl Decode<'_> for ReadShareGroupStateRequest

Source§

impl Decode<'_> for ReadShareGroupStateResponse

Source§

impl Decode<'_> for ReadShareGroupStateSummaryRequest

Source§

impl Decode<'_> for ReadShareGroupStateSummaryResponse

Source§

impl Decode<'_> for ReadStateData

Source§

impl Decode<'_> for ReadStateResult

Source§

impl Decode<'_> for ReadStateSummaryData

Source§

impl Decode<'_> for ReadStateSummaryResult

Source§

impl Decode<'_> for ReassignablePartition

Source§

impl Decode<'_> for ReassignablePartitionResponse

Source§

impl Decode<'_> for ReassignableTopic

Source§

impl Decode<'_> for ReassignableTopicResponse

Source§

impl Decode<'_> for RecordBatch

Source§

impl Decode<'_> for RecordsPayload

Source§

impl Decode<'_> for RegisterBrokerRecord

Source§

impl Decode<'_> for RegisterControllerRecord

Source§

impl Decode<'_> for krabka_protocol::owned::remote_log_segment_metadata_record::RemoteLogSegmentIdEntry

Source§

impl Decode<'_> for krabka_protocol::owned::remote_log_segment_metadata_update_record::RemoteLogSegmentIdEntry

Source§

impl Decode<'_> for RemoteLogSegmentMetadataRecord

Source§

impl Decode<'_> for RemoteLogSegmentMetadataSnapshotRecord

Source§

impl Decode<'_> for RemoteLogSegmentMetadataUpdateRecord

Source§

impl Decode<'_> for RemotePartitionDeleteMetadataRecord

Source§

impl Decode<'_> for RemoveAccessControlEntryRecord

Source§

impl Decode<'_> for RemoveDelegationTokenRecord

Source§

impl Decode<'_> for RemoveRaftVoterRequest

Source§

impl Decode<'_> for RemoveRaftVoterResponse

Source§

impl Decode<'_> for RemoveTopicRecord

Source§

impl Decode<'_> for RemoveUserScramCredentialRecord

Source§

impl Decode<'_> for RenewDelegationTokenRequest

Source§

impl Decode<'_> for RenewDelegationTokenResponse

Source§

impl Decode<'_> for ReplicaElectionResult

Source§

impl Decode<'_> for ReplicaInfo

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::fetch_request::ReplicaState

Source§

impl Decode<'_> for krabka_protocol::owned::common::describe_quorum_response::replica_state::ReplicaState

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_request::ReplicaState

Source§

impl Decode<'_> for RequestHeader

Source§

impl Decode<'_> for ResponseHeader

Source§

impl Decode<'_> for SaslAuthenticateRequest

Source§

impl Decode<'_> for SaslAuthenticateResponse

Source§

impl Decode<'_> for SaslHandshakeRequest

Source§

impl Decode<'_> for SaslHandshakeResponse

Source§

impl Decode<'_> for ScramCredentialDeletion

Source§

impl Decode<'_> for ScramCredentialUpsertion

Source§

impl Decode<'_> for krabka_protocol::owned::remote_log_segment_metadata_record::SegmentLeaderEpochEntry

Source§

impl Decode<'_> for krabka_protocol::owned::remote_log_segment_metadata_snapshot_record::SegmentLeaderEpochEntry

Source§

impl Decode<'_> for SetTopicFreezeRequest

Source§

impl Decode<'_> for SetTopicFreezeResponse

Source§

impl Decode<'_> for ShareAcknowledgeRequest

Source§

impl Decode<'_> for ShareAcknowledgeResponse

Source§

impl Decode<'_> for ShareAcknowledgeTopicResponse

Source§

impl Decode<'_> for ShareFetchRequest

Source§

impl Decode<'_> for ShareFetchResponse

Source§

impl Decode<'_> for ShareFetchableTopicResponse

Source§

impl Decode<'_> for ShareGroupDescribeRequest

Source§

impl Decode<'_> for ShareGroupDescribeResponse

Source§

impl Decode<'_> for ShareGroupHeartbeatRequest

Source§

impl Decode<'_> for ShareGroupHeartbeatResponse

Source§

impl Decode<'_> for SnapshotFooterRecord

Source§

impl Decode<'_> for SnapshotHeaderRecord

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::fetch_response::SnapshotId

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_response::SnapshotId

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_snapshot_request::SnapshotId

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_snapshot_response::SnapshotId

Source§

impl Decode<'_> for krabka_protocol::owned::read_share_group_state_response::StateBatch

Source§

impl Decode<'_> for krabka_protocol::owned::write_share_group_state_request::StateBatch

Source§

impl Decode<'_> for Status

Source§

impl Decode<'_> for StreamsGroupDescribeRequest

Source§

impl Decode<'_> for StreamsGroupDescribeResponse

Source§

impl Decode<'_> for StreamsGroupHeartbeatRequest

Source§

impl Decode<'_> for StreamsGroupHeartbeatResponse

Source§

impl Decode<'_> for StreamsGroupTopologyDescriptionUpdateRequest

Source§

impl Decode<'_> for StreamsGroupTopologyDescriptionUpdateResponse

Source§

impl Decode<'_> for krabka_protocol::owned::streams_group_describe_response::Subtopology

Source§

impl Decode<'_> for krabka_protocol::owned::streams_group_heartbeat_request::Subtopology

Source§

impl Decode<'_> for SupportedFeatureKey

Source§

impl Decode<'_> for SyncGroupRequest

Source§

impl Decode<'_> for SyncGroupRequestAssignment

Source§

impl Decode<'_> for SyncGroupResponse

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_describe_response::task_ids::TaskIds

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_heartbeat_request::task_ids::TaskIds

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_heartbeat_response::task_ids::TaskIds

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_describe_response::task_offset::TaskOffset

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_heartbeat_request::task_offset::TaskOffset

Source§

impl Decode<'_> for krabka_protocol::owned::alter_partition_request::TopicData

Source§

impl Decode<'_> for krabka_protocol::owned::alter_partition_response::TopicData

Source§

impl Decode<'_> for krabka_protocol::owned::assign_replicas_to_dirs_request::TopicData

Source§

impl Decode<'_> for krabka_protocol::owned::assign_replicas_to_dirs_response::TopicData

Source§

impl Decode<'_> for krabka_protocol::owned::begin_quorum_epoch_request::TopicData

Source§

impl Decode<'_> for krabka_protocol::owned::begin_quorum_epoch_response::TopicData

Source§

impl Decode<'_> for krabka_protocol::owned::describe_quorum_request::TopicData

Source§

impl Decode<'_> for krabka_protocol::owned::describe_quorum_response::TopicData

Source§

impl Decode<'_> for krabka_protocol::owned::describe_transactions_response::TopicData

Source§

impl Decode<'_> for krabka_protocol::owned::end_quorum_epoch_request::TopicData

Source§

impl Decode<'_> for krabka_protocol::owned::end_quorum_epoch_response::TopicData

Source§

impl Decode<'_> for krabka_protocol::owned::vote_request::TopicData

Source§

impl Decode<'_> for krabka_protocol::owned::vote_response::TopicData

Source§

impl Decode<'_> for krabka_protocol::owned::remote_log_segment_metadata_record::TopicIdPartitionEntry

Source§

impl Decode<'_> for krabka_protocol::owned::remote_log_segment_metadata_update_record::TopicIdPartitionEntry

Source§

impl Decode<'_> for krabka_protocol::owned::remote_partition_delete_metadata_record::TopicIdPartitionEntry

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_describe_response::topic_info::TopicInfo

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_heartbeat_request::topic_info::TopicInfo

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_heartbeat_response::topic_partition::TopicPartition

Source§

impl Decode<'_> for krabka_protocol::owned::consumer_protocol_assignment::TopicPartition

Source§

impl Decode<'_> for krabka_protocol::owned::consumer_protocol_subscription::TopicPartition

Source§

impl Decode<'_> for TopicPartitionLogInfo

Source§

impl Decode<'_> for krabka_protocol::owned::common::consumer_group_describe_response::topic_partitions::TopicPartitions

Source§

impl Decode<'_> for krabka_protocol::owned::common::consumer_group_heartbeat_response::topic_partitions::TopicPartitions

Source§

impl Decode<'_> for krabka_protocol::owned::common::share_group_describe_response::topic_partitions::TopicPartitions

Source§

impl Decode<'_> for krabka_protocol::owned::common::share_group_heartbeat_response::topic_partitions::TopicPartitions

Source§

impl Decode<'_> for krabka_protocol::owned::consumer_group_heartbeat_request::TopicPartitions

Source§

impl Decode<'_> for krabka_protocol::owned::elect_leaders_request::TopicPartitions

Source§

impl Decode<'_> for krabka_protocol::owned::get_replica_log_info_request::TopicPartitions

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::produce_request::TopicProduceData

Source§

impl Decode<'_> for krabka_protocol::owned::produce_request::TopicProduceData

Source§

impl Decode<'_> for krabka_protocol::kafka_3_6_2::owned::produce_response::TopicProduceResponse

Source§

impl Decode<'_> for krabka_protocol::owned::produce_response::TopicProduceResponse

Source§

impl Decode<'_> for TopicRecord

Source§

impl Decode<'_> for krabka_protocol::owned::describe_producers_request::TopicRequest

Source§

impl Decode<'_> for krabka_protocol::owned::describe_topic_partitions_request::TopicRequest

Source§

impl Decode<'_> for TopicResponse

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_snapshot_request::TopicSnapshot

Source§

impl Decode<'_> for krabka_protocol::owned::fetch_snapshot_response::TopicSnapshot

Source§

impl Decode<'_> for krabka_protocol::owned::streams_group_describe_response::Topology

Source§

impl Decode<'_> for krabka_protocol::owned::streams_group_heartbeat_request::Topology

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_describe_response::topology_description::TopologyDescription

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_topology_description_update_request::topology_description::TopologyDescription

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_describe_response::topology_description_global_store::TopologyDescriptionGlobalStore

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_topology_description_update_request::topology_description_global_store::TopologyDescriptionGlobalStore

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_describe_response::topology_description_node::TopologyDescriptionNode

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_topology_description_update_request::topology_description_node::TopologyDescriptionNode

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_describe_response::topology_description_subtopology::TopologyDescriptionSubtopology

Source§

impl Decode<'_> for krabka_protocol::owned::common::streams_group_topology_description_update_request::topology_description_subtopology::TopologyDescriptionSubtopology

Source§

impl Decode<'_> for krabka_protocol::owned::describe_transactions_response::TransactionState

Source§

impl Decode<'_> for krabka_protocol::owned::list_transactions_response::TransactionState

Source§

impl Decode<'_> for TriggerBarrierRequest

Source§

impl Decode<'_> for TriggerBarrierResponse

Source§

impl Decode<'_> for TxnOffsetCommitRequest

Source§

impl Decode<'_> for TxnOffsetCommitRequestPartition

Source§

impl Decode<'_> for TxnOffsetCommitRequestTopic

Source§

impl Decode<'_> for TxnOffsetCommitResponse

Source§

impl Decode<'_> for TxnOffsetCommitResponsePartition

Source§

impl Decode<'_> for TxnOffsetCommitResponseTopic

Source§

impl Decode<'_> for UnregisterBrokerRecord

Source§

impl Decode<'_> for UnregisterBrokerRequest

Source§

impl Decode<'_> for UnregisterBrokerResponse

Source§

impl Decode<'_> for UnregisterControllerRecord

Source§

impl Decode<'_> for UnregisterControllerRequest

Source§

impl Decode<'_> for UnregisterControllerResponse

Source§

impl Decode<'_> for UpdatableFeatureResult

Source§

impl Decode<'_> for UpdateFeaturesRequest

Source§

impl Decode<'_> for UpdateFeaturesResponse

Source§

impl Decode<'_> for UpdateRaftVoterRequest

Source§

impl Decode<'_> for UpdateRaftVoterResponse

Source§

impl Decode<'_> for UserName

Source§

impl Decode<'_> for UserScramCredentialRecord

Source§

impl Decode<'_> for ValueData

Source§

impl Decode<'_> for VoteRequest

Source§

impl Decode<'_> for VoteResponse

Source§

impl Decode<'_> for krabka_protocol::owned::common::leader_change_message::voter::Voter

Source§

impl Decode<'_> for krabka_protocol::owned::voters_record::Voter

Source§

impl Decode<'_> for VotersRecord

Source§

impl Decode<'_> for WritableBarrierPartition

Source§

impl Decode<'_> for WritableBarrierTopic

Source§

impl Decode<'_> for WritableTxnMarker

Source§

impl Decode<'_> for WritableTxnMarkerPartitionResult

Source§

impl Decode<'_> for WritableTxnMarkerResult

Source§

impl Decode<'_> for WritableTxnMarkerTopic

Source§

impl Decode<'_> for WritableTxnMarkerTopicResult

Source§

impl Decode<'_> for WriteBarrierMarkersRequest

Source§

impl Decode<'_> for WriteBarrierMarkersResponse

Source§

impl Decode<'_> for WriteShareGroupStateRequest

Source§

impl Decode<'_> for WriteShareGroupStateResponse

Source§

impl Decode<'_> for WriteStateData

Source§

impl Decode<'_> for WriteStateResult

Source§

impl Decode<'_> for WriteTxnMarkersRequest

Source§

impl Decode<'_> for WriteTxnMarkersResponse

Source§

impl Decode<'_> for WrittenBarrierPartition

Source§

impl Decode<'_> for WrittenBarrierTopic