pub struct TransferManager { /* private fields */ }Expand description
Transfer manager stub.
Implementations§
Source§impl TransferManager
impl TransferManager
pub fn new() -> Self
pub fn enqueue( &mut self, source: &str, destination: &str, size_bytes: u64, ) -> u64
pub fn get_job(&self, id: u64) -> Option<&TransferJob>
pub fn get_job_mut(&mut self, id: u64) -> Option<&mut TransferJob>
pub fn completed_count(&self) -> usize
pub fn pending_count(&self) -> usize
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TransferManager
impl RefUnwindSafe for TransferManager
impl Send for TransferManager
impl Sync for TransferManager
impl Unpin for TransferManager
impl UnsafeUnpin for TransferManager
impl UnwindSafe for TransferManager
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