pub trait CommonData {
Show 33 methods // Required methods fn get_cd(&self) -> &CommonToolData; fn get_cd_mut(&mut self) -> &mut CommonToolData; // Provided methods fn set_dry_run(&mut self, dry_run: bool) { ... } fn get_dry_run(&self) -> bool { ... } fn set_use_cache(&mut self, use_cache: bool) { ... } fn get_use_cache(&self) -> bool { ... } fn set_delete_outdated_cache(&mut self, delete_outdated_cache: bool) { ... } fn get_delete_outdated_cache(&self) -> bool { ... } fn get_stopped_search(&self) -> bool { ... } fn set_stopped_search(&mut self, stopped_search: bool) { ... } fn set_maximal_file_size(&mut self, maximal_file_size: u64) { ... } fn get_maximal_file_size(&self) -> u64 { ... } fn set_minimal_file_size(&mut self, minimal_file_size: u64) { ... } fn get_minimal_file_size(&self) -> u64 { ... } fn set_reference_directory(&mut self, reference_directory: Vec<PathBuf>) { ... } fn set_exclude_other_filesystems(&mut self, exclude_other_filesystems: bool) { ... } fn get_text_messages(&self) -> &Messages { ... } fn get_text_messages_mut(&mut self) -> &mut Messages { ... } fn set_save_also_as_json(&mut self, save_also_as_json: bool) { ... } fn get_save_also_as_json(&self) -> bool { ... } fn set_recursive_search(&mut self, recursive_search: bool) { ... } fn get_recursive_search(&self) -> bool { ... } fn set_use_reference_folders(&mut self, use_reference_folders: bool) { ... } fn get_use_reference_folders(&self) -> bool { ... } fn set_delete_method(&mut self, delete_method: DeleteMethod) { ... } fn get_delete_method(&self) -> DeleteMethod { ... } fn set_included_directory(&mut self, included_directory: Vec<PathBuf>) { ... } fn set_excluded_directory(&mut self, excluded_directory: Vec<PathBuf>) { ... } fn set_allowed_extensions(&mut self, allowed_extensions: String) { ... } fn set_excluded_extensions(&mut self, excluded_extensions: String) { ... } fn set_excluded_items(&mut self, excluded_items: Vec<String>) { ... } fn prepare_items(&mut self) { ... } fn debug_print_common(&self) { ... }
}

Required Methods§

source

fn get_cd(&self) -> &CommonToolData

source

fn get_cd_mut(&mut self) -> &mut CommonToolData

Provided Methods§

source

fn set_dry_run(&mut self, dry_run: bool)

source

fn get_dry_run(&self) -> bool

source

fn set_use_cache(&mut self, use_cache: bool)

source

fn get_use_cache(&self) -> bool

source

fn set_delete_outdated_cache(&mut self, delete_outdated_cache: bool)

source

fn get_delete_outdated_cache(&self) -> bool

source

fn set_maximal_file_size(&mut self, maximal_file_size: u64)

source

fn get_maximal_file_size(&self) -> u64

source

fn set_minimal_file_size(&mut self, minimal_file_size: u64)

source

fn get_minimal_file_size(&self) -> u64

source

fn set_reference_directory(&mut self, reference_directory: Vec<PathBuf>)

source

fn set_exclude_other_filesystems(&mut self, exclude_other_filesystems: bool)

source

fn get_text_messages(&self) -> &Messages

source

fn get_text_messages_mut(&mut self) -> &mut Messages

source

fn set_save_also_as_json(&mut self, save_also_as_json: bool)

source

fn get_save_also_as_json(&self) -> bool

source

fn set_use_reference_folders(&mut self, use_reference_folders: bool)

source

fn get_use_reference_folders(&self) -> bool

source

fn set_delete_method(&mut self, delete_method: DeleteMethod)

source

fn get_delete_method(&self) -> DeleteMethod

source

fn set_included_directory(&mut self, included_directory: Vec<PathBuf>)

source

fn set_excluded_directory(&mut self, excluded_directory: Vec<PathBuf>)

source

fn set_allowed_extensions(&mut self, allowed_extensions: String)

source

fn set_excluded_extensions(&mut self, excluded_extensions: String)

source

fn set_excluded_items(&mut self, excluded_items: Vec<String>)

source

fn prepare_items(&mut self)

source

fn debug_print_common(&self)

Implementors§