1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//! Directory copying, moving, scanning and sizing operations.
//! *Includes progress monitoring variants.*
//!
//! <br>
//!
//! ##### Feature Overview
//!
//! | | <span style="font-weight:normal"><i>configured by</i></span> | <span style="font-weight:normal"><i>returns</i></span>
//! |-----------------------------|---------------------------------|:--------------------:|
//! | [`copy_directory`] | [`DirectoryCopyOptions`] | [`DirectoryCopyFinished`] <br><sup style="text-align: right">(or [`CopyDirectoryError`])</sup> |
//! | [`copy_directory_with_progress`] | [`DirectoryCopyWithProgressOptions`] | [`DirectoryCopyFinished`] <br><sup style="text-align: right">(or [`CopyDirectoryError`])</sup> |
//! | [`move_directory`] | [`DirectoryMoveOptions`] | [`DirectoryMoveFinished`] <br><sup style="text-align: right">(or [`MoveDirectoryError`])</sup> |
//! | [`move_directory_with_progress`] | [`DirectoryMoveWithProgressOptions`] | [`DirectoryMoveFinished`] <br><sup style="text-align: right">(or [`MoveDirectoryError`])</sup> |
//! | [`DirectoryScanner::new`] | [`DirectoryScanOptions`] | [`DirectoryScanner`] <br><sup style="text-align: right">(and, eventually, [`BreadthFirstDirectoryIter`])</sup> |
//! | [`directory_size_in_bytes`] | | [`u64`] <br><sup style="text-align: right">(or [`DirectorySizeScanError`])</sup> |
//! | [`is_directory_empty`] | | [`bool`] <br><sup style="text-align: right">(or [`DirectoryEmptinessScanError`])</sup> |
//!
//!
//! [`CopyDirectoryError`]: crate::error::CopyDirectoryError
//! [`MoveDirectoryError`]: crate::error::MoveDirectoryError
//! [`DirectorySizeScanError`]: crate::error::DirectorySizeScanError
//! [`DirectoryEmptinessScanError`]: crate::error::DirectoryEmptinessScanError
//! [`DirectoryScanError`]: crate::error::DirectoryScanError
pub use *;
pub use *;
pub use *;
pub use r#move::*;
pub use *;
pub use *;