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) { ... }
}