pub struct TransferTask { /* private fields */ }Expand description
对 crate::transfer_executor_trait::TransferTrait 暴露的任务快照:仅含查询接口,由内部从 [InnerTask] 填充。
Implementations§
Source§impl TransferTask
impl TransferTask
pub fn direction(&self) -> Direction
pub fn total_size(&self) -> u64
pub fn chunk_size(&self) -> u64
pub fn file_sign(&self) -> &str
pub fn file_name(&self) -> &str
pub fn file_path(&self) -> &Path
pub fn url(&self) -> &str
pub fn method(&self) -> Method
pub fn headers(&self) -> &HeaderMap
Trait Implementations§
Source§impl Clone for TransferTask
impl Clone for TransferTask
Source§fn clone(&self) -> TransferTask
fn clone(&self) -> TransferTask
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 moreAuto Trait Implementations§
impl Freeze for TransferTask
impl !RefUnwindSafe for TransferTask
impl Send for TransferTask
impl Sync for TransferTask
impl Unpin for TransferTask
impl UnsafeUnpin for TransferTask
impl !UnwindSafe for TransferTask
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