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
type Output = T
type Output = T
Should always be Self