Struct cyfs_bdt::ndn::chunk::AsyncStreamEncoder
source · pub struct AsyncStreamEncoder(_);Implementations§
source§impl AsyncStreamEncoder
impl AsyncStreamEncoder
pub fn new(cache: ChunkStreamCache, desc: &ChunkCodecDesc) -> Self
Trait Implementations§
source§impl ChunkEncoder for AsyncStreamEncoder
impl ChunkEncoder for AsyncStreamEncoder
fn clone_as_encoder(&self) -> Box<dyn ChunkEncoder>
fn chunk(&self) -> &ChunkId
fn desc(&self) -> &ChunkCodecDesc
fn next_piece(&self, session_id: &TempSeq, buf: &mut [u8]) -> BuckyResult<usize>
fn reset(&self) -> bool
fn merge(&self, max_index: u32, lost_index: Vec<Range<u32>>) -> bool
source§impl Clone for AsyncStreamEncoder
impl Clone for AsyncStreamEncoder
source§fn clone(&self) -> AsyncStreamEncoder
fn clone(&self) -> AsyncStreamEncoder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more