Trait kitsune_p2p_types::tx2::AsFramedReader
source · pub trait AsFramedReader: 'static + Send + Unpin {
// Required method
fn read(
&mut self,
timeout: KitsuneTimeout
) -> BoxFuture<'_, KitsuneResult<(MsgId, PoolBuf)>>;
}
Expand description
Efficiently read framed data.
Required Methods§
sourcefn read(
&mut self,
timeout: KitsuneTimeout
) -> BoxFuture<'_, KitsuneResult<(MsgId, PoolBuf)>>
fn read( &mut self, timeout: KitsuneTimeout ) -> BoxFuture<'_, KitsuneResult<(MsgId, PoolBuf)>>
Read a frame of data from this AsFramedReader instance. This returns a Vec in case the first read contains multiple small items.