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 (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>

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

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

Source§

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

Source§

impl Decode<'_> for AccessControlEntryRecord

Source§

impl Decode<'_> for AcknowledgePartition

Source§

impl Decode<'_> for AcknowledgeTopic

Source§

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

Source§

impl Decode<'_> for crabka_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 AlterClientQuotasRequest

Source§

impl Decode<'_> for AlterClientQuotasResponse

Source§

impl Decode<'_> for AlterConfigsRequest

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for crabka_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 crabka_protocol::owned::alter_configs_request::AlterableConfig

Source§

impl Decode<'_> for crabka_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 AssignReplicasToDirsRequest

Source§

impl Decode<'_> for AssignReplicasToDirsResponse

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for BeginQuorumEpochRequest

Source§

impl Decode<'_> for BeginQuorumEpochResponse

Source§

impl Decode<'_> for BeginTransactionRecord

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 crabka_protocol::owned::describe_topic_partitions_request::Cursor

Source§

impl Decode<'_> for crabka_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 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 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 DescribedDelegationToken

Source§

impl Decode<'_> for DescribedDelegationTokenRenewer

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for DescribedGroupMember

Source§

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

Source§

impl Decode<'_> for crabka_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 crabka_protocol::owned::common::streams_group_describe_response::endpoint::Endpoint

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for EndpointToPartitions

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for EnvelopeRequest

Source§

impl Decode<'_> for EnvelopeResponse

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for ExpireDelegationTokenRequest

Source§

impl Decode<'_> for ExpireDelegationTokenResponse

Source§

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

Source§

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

Source§

impl Decode<'_> for FeatureLevelRecord

Source§

impl Decode<'_> for FeatureUpdateKey

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for FetchSnapshotRequest

Source§

impl Decode<'_> for FetchSnapshotResponse

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for FinalizedFeatureKey

Source§

impl Decode<'_> for FindCoordinatorRequest

Source§

impl Decode<'_> for FindCoordinatorResponse

Source§

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

Source§

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

Source§

impl Decode<'_> for crabka_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 crabka_protocol::owned::update_raft_voter_request::KRaftVersionFeature

Source§

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

Source§

impl Decode<'_> for KRaftVersionRecord

Source§

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

Source§

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

Source§

impl Decode<'_> for LeaderChangeMessage

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for LeaveGroupRequest

Source§

impl Decode<'_> for LeaveGroupResponse

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 crabka_protocol::owned::add_raft_voter_request::Listener

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for crabka_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 crabka_protocol::owned::begin_quorum_epoch_response::NodeEndpoint

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 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 crabka_protocol::kafka_3_6_2::owned::fetch_response::PartitionData

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for PartitionLogInfo

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for PartitionRecord

Source§

impl Decode<'_> for PartitionResponse

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for ProducerState

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 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 crabka_protocol::kafka_3_6_2::owned::fetch_request::ReplicaState

Source§

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

Source§

impl Decode<'_> for crabka_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 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 crabka_protocol::kafka_3_6_2::owned::fetch_response::SnapshotId

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for crabka_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 crabka_protocol::owned::streams_group_describe_response::Subtopology

Source§

impl Decode<'_> for crabka_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 crabka_protocol::owned::common::streams_group_describe_response::task_ids::TaskIds

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for TopicPartitionLogInfo

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Decode<'_> for TopicRecord

Source§

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

Source§

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

Source§

impl Decode<'_> for TopicResponse

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 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 crabka_protocol::owned::common::leader_change_message::voter::Voter

Source§

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

Source§

impl Decode<'_> for VotersRecord

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 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