Trait fluvio::dataplane::store::FileWrite

source ·
pub trait FileWrite: Encoder {
    // Provided method
    fn file_encode(
        &self,
        src: &mut BytesMut,
        _data: &mut Vec<StoreValue>,
        version: i16
    ) -> Result<(), Error> { ... }
}

Provided Methods§

source

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>

source§

fn file_encode( &self, src: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>

source§

impl FileWrite for FetchablePartitionResponse<FileRecordSet>

source§

fn file_encode( &self, src: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>

source§

impl FileWrite for FetchableTopicResponse<FileRecordSet>

source§

fn file_encode( &self, src: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>

source§

impl FileWrite for FileRecordSet

source§

fn file_encode( &self, dest: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>

source§

impl FileWrite for PartitionProduceData<FileRecordSet>

source§

fn file_encode( &self, src: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>

source§

impl FileWrite for ProduceRequest<FileRecordSet>

source§

fn file_encode( &self, src: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>

source§

impl FileWrite for TopicProduceData<FileRecordSet>

source§

fn file_encode( &self, src: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>

source§

impl FileWrite for StreamFetchResponse<FileRecordSet>

source§

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,

source§

fn file_encode( &self, src: &mut BytesMut, data: &mut Vec<StoreValue>, version: i16 ) -> Result<(), Error>

Implementors§

source§

impl<P> FileWrite for ResponseMessage<P>
where P: FileWrite + Default,

This is same as encoding in the ResponseMessage but first includes the length and can encode async file slice

source§

impl<R> FileWrite for RequestMessage<R>
where R: FileWrite + Default + Request,

This is same as encoding in the RequestMessage but first includes the length and can encode async file slice