Struct quickdash::Options [−][src]
pub struct Options {
pub dir: PathBuf,
pub algorithm: Algorithm,
pub verify: bool,
pub depth: Option<usize>,
pub file: (String, PathBuf),
pub follow_symlinks: bool,
pub ignored_files: BTreeSet<String>,
pub jobs: usize,
}
Expand description
Representation of the application’s all configurable values.
Fields
dir: PathBuf
Directory to hash/verify. Default: current directory
algorithm: Algorithm
Hashing algorithm to use. Default: "BLAKE3"
verify: bool
Whether to verify or create hashes. Default: yes
depth: Option<usize>
Max recursion depth. Infinite if None. Default: 0
file: (String, PathBuf)
In-/Output filename. Default: "directory_name.hash"
follow_symlinks: bool
Whether to recurse down symlinks. Default: true
ignored_files: BTreeSet<String>
Files/directories to ignore. Default: none
jobs: usize
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Options
impl UnwindSafe for Options
Blanket Implementations
Mutably borrows from an owned value. Read more