pub trait FileWrite: Encoder {
// Provided method
fn file_encode(
&self,
src: &mut BytesMut,
_data: &mut Vec<StoreValue>,
version: i16
) -> Result<(), Error> { ... }
}
Provided Methods§
fn file_encode( &self, src: &mut BytesMut, _data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>
Object Safety§
This trait is not object safe.
Implementations on Foreign Types§
source§impl FileWrite for FetchResponse<FileRecordSet>
impl FileWrite for FetchResponse<FileRecordSet>
fn file_encode( &self, src: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>
source§impl FileWrite for FetchablePartitionResponse<FileRecordSet>
impl FileWrite for FetchablePartitionResponse<FileRecordSet>
fn file_encode( &self, src: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>
source§impl FileWrite for FetchableTopicResponse<FileRecordSet>
impl FileWrite for FetchableTopicResponse<FileRecordSet>
fn file_encode( &self, src: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>
source§impl FileWrite for FileRecordSet
impl FileWrite for FileRecordSet
fn file_encode( &self, dest: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>
source§impl FileWrite for PartitionProduceData<FileRecordSet>
impl FileWrite for PartitionProduceData<FileRecordSet>
fn file_encode( &self, src: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>
source§impl FileWrite for ProduceRequest<FileRecordSet>
impl FileWrite for ProduceRequest<FileRecordSet>
fn file_encode( &self, src: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>
source§impl FileWrite for TopicProduceData<FileRecordSet>
impl FileWrite for TopicProduceData<FileRecordSet>
fn file_encode( &self, src: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>
source§impl FileWrite for StreamFetchResponse<FileRecordSet>
impl FileWrite for StreamFetchResponse<FileRecordSet>
fn file_encode( &self, src: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>
source§impl<M> FileWrite for Vec<M>where
M: FileWrite,
impl<M> FileWrite for Vec<M>where
M: FileWrite,
fn file_encode( &self, src: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>
Implementors§
impl<P> FileWrite for ResponseMessage<P>
This is same as encoding in the ResponseMessage but first includes the length and can encode async file slice
impl<R> FileWrite for RequestMessage<R>
This is same as encoding in the RequestMessage but first includes the length and can encode async file slice