[−][src]Trait kf_protocol::Encoder
Required methods
fn write_size(&self, version: i16) -> usize
size of this object in bytes
fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut,
T: BufMut,
encoding contents for buffer
Provided methods
Loading content...Implementations on Foreign Types
impl<M> Encoder for Vec<M> where
M: Encoder, [src]
M: Encoder,
fn write_size(&self, version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for Option<u16>[src]
fn write_size(&self, _version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for bool[src]
fn write_size(&self, _version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for i64[src]
fn write_size(&self, _version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for String[src]
fn write_size(&self, _version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl<M> Encoder for Option<M> where
M: Encoder, [src]
M: Encoder,
default fn write_size(&self, version: i16) -> usize[src]
default fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for u32[src]
fn write_size(&self, _version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl<M> Encoder for Option<Vec<M>> where
M: Encoder, [src]
M: Encoder,
fn write_size(&self, version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for Option<String>[src]
fn write_size(&self, _version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for i8[src]
fn write_size(&self, _version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl<M> Encoder for PhantomData<M> where
M: Encoder, [src]
M: Encoder,
fn write_size(&self, _version: i16) -> usize[src]
fn encode<T>(&self, _dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for i16[src]
fn write_size(&self, _version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for u16[src]
fn write_size(&self, _version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for u8[src]
fn write_size(&self, _version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl<K, V> Encoder for BTreeMap<K, V> where
K: Encoder,
V: Encoder, [src]
K: Encoder,
V: Encoder,
fn write_size(&self, version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for i32[src]
fn write_size(&self, _version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
Implementors
impl Encoder for AllKfApiKey[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for ErrorCode[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for FlvErrorCode[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for Isolation[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for DefaultRecords[src]
fn write_size(&self, version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for GroupAssignment[src]
fn write_size(&self, version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for ProtocolMetadata[src]
fn write_size(&self, version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for RecordHeader[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for RequestHeader[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfFileRecordSet[src]
fn write_size(&self, _version: i16) -> usize[src]
fn encode<T>(&self, _src: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for ApiVersionsResponseKey[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfApiVersionsRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfApiVersionsResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for AbortedTransaction[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for FetchPartition[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for FetchableTopic[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for ForgottenTopic[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for DeletableGroupResult[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for DescribedGroup[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for DescribedGroupMember[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for JoinGroupRequestProtocol[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for JoinGroupResponseMember[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfDeleteGroupsRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfDeleteGroupsResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfDescribeGroupsRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfDescribeGroupsResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfFindCoordinatorRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfFindCoordinatorResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfHeartbeatRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfHeartbeatResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfJoinGroupRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfJoinGroupResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfLeaveGroupRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfLeaveGroupResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfListGroupsRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfListGroupsResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfSyncGroupRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfSyncGroupResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for ListedGroup[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for SyncGroupRequestAssignment[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfLeaderAndIsrRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfLeaderAndIsrResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for LeaderAndIsrLiveLeader[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for LeaderAndIsrRequestPartitionState[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for LeaderAndIsrRequestPartitionStateV0[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for LeaderAndIsrRequestTopicState[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for LeaderAndIsrResponsePartition[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfMetadataRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfMetadataResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfUpdateMetadataRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfUpdateMetadataResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for MetadataRequestTopic[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for MetadataResponseBroker[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for MetadataResponsePartition[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for MetadataResponseTopic[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for UpdateMetadataPartitionState[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for UpdateMetadataRequestBroker[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for UpdateMetadataRequestEndpoint[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for UpdateMetadataRequestPartitionStateV0[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for UpdateMetadataRequestTopicState[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfListOffsetRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfListOffsetResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfOffsetFetchRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfOffsetFetchResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for ListOffsetPartition[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for ListOffsetPartitionResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for ListOffsetTopic[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for ListOffsetTopicResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for OffsetFetchRequestTopic[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for OffsetFetchResponsePartition[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for OffsetFetchResponseTopic[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfProduceResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for PartitionProduceResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for TopicProduceResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for CreatableReplicaAssignment[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for CreatableTopic[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for CreatableTopicResult[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for CreateableTopicConfig[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for DeletableTopicResult[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfCreateTopicsRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfCreateTopicsResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfDeleteTopicsRequest[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl Encoder for KfDeleteTopicsResponse[src]
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl<B> Encoder for Record<B> where
B: Encoder + Default, [src]
B: Encoder + Default,
fn write_size(&self, version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl<P> Encoder for ResponseMessage<P> where
P: Encoder + Default, [src]
P: Encoder + Default,
fn write_size(&self, version: i16) -> usize[src]
fn encode<T>(&self, out: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl<R> Encoder for Batch<R> where
R: BatchRecords, [src]
R: BatchRecords,
fn write_size(&self, version: i16) -> usize[src]
fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl<R> Encoder for RequestMessage<R> where
R: Request, [src]
R: Request,
fn write_size(&self, version: i16) -> usize[src]
fn encode<T>(&self, out: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl<R> Encoder for FetchablePartitionResponse<R> where
R: Encoder + Decoder + Default + Debug, [src]
R: Encoder + Decoder + Default + Debug,
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl<R> Encoder for FetchableTopicResponse<R> where
R: Encoder + Decoder + Default + Debug, [src]
R: Encoder + Decoder + Default + Debug,
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl<R> Encoder for KfFetchRequest<R> where
R: Encoder + Decoder + Default + Debug, [src]
R: Encoder + Decoder + Default + Debug,
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl<R> Encoder for KfFetchResponse<R> where
R: Encoder + Decoder + Default + Debug, [src]
R: Encoder + Decoder + Default + Debug,
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl<R> Encoder for KfProduceRequest<R> where
R: Encoder + Decoder + Default + Debug, [src]
R: Encoder + Decoder + Default + Debug,
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl<R> Encoder for PartitionProduceData<R> where
R: Encoder + Decoder + Default + Debug, [src]
R: Encoder + Decoder + Default + Debug,
fn encode<T>(&self, src: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
fn write_size(&self, version: i16) -> usize[src]
impl<R> Encoder for TopicProduceData<R> where
R: Encoder + Decoder + Default + Debug, [src]
R: Encoder + Decoder + Default + Debug,