pub struct DirectoryMoveFinished {
pub total_bytes_moved: u64,
pub files_moved: usize,
pub symlinks_moved: usize,
pub directories_moved: usize,
pub strategy_used: DirectoryMoveStrategy,
}Expand description
Describes actions taken by the move_directory function.
This is the return value of move_directory and move_directory_with_progress.
Fields§
§total_bytes_moved: u64Total number of bytes moved.
files_moved: usizeNumber of files moved (details depend on strategy).
symlinks_moved: usizeTotal number of symlinks moved (details depend on strategy).
directories_moved: usizeNumber of directories moved (details depend on strategy).
strategy_used: DirectoryMoveStrategyHow the directory was moved: was is simply renamed or was it copied and deleted.
Trait Implementations§
Source§impl Clone for DirectoryMoveFinished
impl Clone for DirectoryMoveFinished
Source§fn clone(&self) -> DirectoryMoveFinished
fn clone(&self) -> DirectoryMoveFinished
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 Debug for DirectoryMoveFinished
impl Debug for DirectoryMoveFinished
Source§impl PartialEq for DirectoryMoveFinished
impl PartialEq for DirectoryMoveFinished
impl Copy for DirectoryMoveFinished
impl Eq for DirectoryMoveFinished
impl StructuralPartialEq for DirectoryMoveFinished
Auto Trait Implementations§
impl Freeze for DirectoryMoveFinished
impl RefUnwindSafe for DirectoryMoveFinished
impl Send for DirectoryMoveFinished
impl Sync for DirectoryMoveFinished
impl Unpin for DirectoryMoveFinished
impl UnwindSafe for DirectoryMoveFinished
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