pub struct UploadGroup(/* private fields */);Implementations§
Source§impl UploadGroup
impl UploadGroup
pub fn new(history_speed: HistorySpeedConfig) -> Self
pub fn history_config(&self) -> &HistorySpeedConfig
Trait Implementations§
Source§impl Clone for UploadGroup
impl Clone for UploadGroup
Source§fn clone(&self) -> UploadGroup
fn clone(&self) -> UploadGroup
Returns a duplicate 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 moreSource§impl NdnTask for UploadGroup
impl NdnTask for UploadGroup
fn clone_as_task(&self) -> Box<dyn NdnTask>
fn state(&self) -> NdnTaskState
fn control_state(&self) -> NdnTaskControlState
fn cancel(&self) -> BuckyResult<NdnTaskControlState>
fn close(&self, recursion: bool) -> BuckyResult<()>
fn transfered(&self) -> u64
fn cur_speed(&self) -> u32
fn history_speed(&self) -> u32
fn resume(&self) -> BuckyResult<NdnTaskControlState>
fn cancel_by_error(&self, _err: BuckyError) -> BuckyResult<NdnTaskControlState>
fn pause(&self) -> BuckyResult<NdnTaskControlState>
Source§impl UploadTask for UploadGroup
impl UploadTask for UploadGroup
fn clone_as_upload_task(&self) -> Box<dyn UploadTask>
fn add_task( &self, path: Option<String>, sub: Box<dyn UploadTask>, ) -> BuckyResult<()>
fn sub_task(&self, path: &str) -> Option<Box<dyn UploadTask>>
fn calc_speed(&self, when: Timestamp) -> u32
Auto Trait Implementations§
impl Freeze for UploadGroup
impl RefUnwindSafe for UploadGroup
impl Send for UploadGroup
impl Sync for UploadGroup
impl Unpin for UploadGroup
impl UnwindSafe for UploadGroup
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more