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