pub trait DirTaskControl: Send + Sync {
    fn add_meta(
        &self,
        chunk_list: ChunkListDesc,
        writers: Vec<Box<dyn ChunkWriter>>
    ) -> BuckyResult<()>; fn add_chunk(
        &self,
        chunk: ChunkId,
        writers: Vec<Box<dyn ChunkWriter>>
    ) -> BuckyResult<()>; fn add_file(
        &self,
        file: File,
        writers: Vec<Box<dyn ChunkWriter>>
    ) -> BuckyResult<()>; fn add_dir(
        &self,
        dir: DirId,
        writers: Vec<Box<dyn ChunkWriter>>
    ) -> BuckyResult<Box<dyn DirTaskControl>>; fn finish(&self) -> BuckyResult<()>; }

Required Methods

Implementors