Trait vortex_ipc::stream::ArrayStreamIPC

source ·
pub trait ArrayStreamIPC {
    // Required methods
    fn into_ipc(self) -> ArrayStreamIPCBytes
       where Self: Sized;
    fn write_ipc<W: AsyncWrite + Unpin>(
        self,
        write: W,
    ) -> impl Future<Output = VortexResult<W>>
       where Self: Sized;
}
Expand description

A trait for convering an [ArrayStream] into IPC streams.

Required Methods§

source

fn into_ipc(self) -> ArrayStreamIPCBytes
where Self: Sized,

source

fn write_ipc<W: AsyncWrite + Unpin>( self, write: W, ) -> impl Future<Output = VortexResult<W>>
where Self: Sized,

Implementors§

source§

impl<S: ArrayStream + 'static> ArrayStreamIPC for S