Trait sea_streamer_file::ByteSource

source ·
pub trait ByteSource {
    type Future<'a>: Future<Output = Result<Bytes, FileErr>>
       where Self: 'a;

    // Required method
    fn request_bytes<'a>(&'a mut self, size: usize) -> Self::Future<'a>;
}

Required Associated Types§

source

type Future<'a>: Future<Output = Result<Bytes, FileErr>> where Self: 'a

Required Methods§

source

fn request_bytes<'a>(&'a mut self, size: usize) -> Self::Future<'a>

Object Safety§

This trait is not object safe.

Implementors§