pub struct TransitProcess {
pub copied_bytes: u64,
pub total_bytes: u64,
pub file_bytes_copied: u64,
pub file_total_bytes: u64,
pub file_name: String,
pub dir_name: String,
pub state: TransitState,
}
Expand description
A structure which includes information about the current status of copying or moving a directory.
Fields§
§copied_bytes: u64
Already copied bytes
total_bytes: u64
All the bytes which should be copied or moved (dir size).
file_bytes_copied: u64
Copied bytes on this time for file.
file_total_bytes: u64
Size of currently copied file.
file_name: String
Name of currently copied file.
dir_name: String
Name of currently copied folder.
state: TransitState
Transit state
Trait Implementations§
Source§impl Clone for TransitProcess
impl Clone for TransitProcess
Source§fn clone(&self) -> TransitProcess
fn clone(&self) -> TransitProcess
Returns a copy 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 TransitProcess
impl RefUnwindSafe for TransitProcess
impl Send for TransitProcess
impl Sync for TransitProcess
impl Unpin for TransitProcess
impl UnwindSafe for TransitProcess
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