pub enum DirectoryCopyOperation {
CreatingDirectory {
destination_directory_path: PathBuf,
},
CopyingFile {
destination_file_path: PathBuf,
progress: FileProgress,
},
CreatingSymbolicLink {
destination_symbolic_link_file_path: PathBuf,
},
}Expand description
Describes a directory copy operation.
Used for progress reporting in copy_directory_with_progress.
Variants§
CreatingDirectory
A directory is being created.
CopyingFile
A file is being copied.
For more precise copying progress, see the progress field.
Fields
§
progress: FileProgressProgress of the file copy operation.
CreatingSymbolicLink
A symbolic link is being created.
Trait Implementations§
Source§impl Clone for DirectoryCopyOperation
impl Clone for DirectoryCopyOperation
Source§fn clone(&self) -> DirectoryCopyOperation
fn clone(&self) -> DirectoryCopyOperation
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 DirectoryCopyOperation
impl Debug for DirectoryCopyOperation
Source§impl PartialEq for DirectoryCopyOperation
impl PartialEq for DirectoryCopyOperation
impl Eq for DirectoryCopyOperation
impl StructuralPartialEq for DirectoryCopyOperation
Auto Trait Implementations§
impl Freeze for DirectoryCopyOperation
impl RefUnwindSafe for DirectoryCopyOperation
impl Send for DirectoryCopyOperation
impl Sync for DirectoryCopyOperation
impl Unpin for DirectoryCopyOperation
impl UnwindSafe for DirectoryCopyOperation
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