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: u64Already copied bytes
total_bytes: u64All the bytes which should be copied or moved (dir size).
file_bytes_copied: u64Copied bytes on this time for file.
file_total_bytes: u64Size of currently copied file.
file_name: StringName of currently copied file.
dir_name: StringName of currently copied folder.
state: TransitStateTransit 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