pub struct Config {Show 33 fields
pub version: u32,
pub max_results: u16,
pub index_db_path: PathBuf,
pub config_path: PathBuf,
pub discovery_roots: Vec<PathBuf>,
pub discovery_exclude_roots: Vec<PathBuf>,
pub windows_search_enabled: bool,
pub windows_search_fallback_filesystem: bool,
pub show_files: bool,
pub show_folders: bool,
pub hotkey: String,
pub launch_at_startup: bool,
pub hotkey_help: String,
pub hotkey_recommended: Vec<String>,
pub search_mode_default: SearchMode,
pub search_dsl_enabled: bool,
pub search_query_results_with_delay: bool,
pub search_delay_time_ms: u16,
pub uninstall_actions_enabled: bool,
pub web_search_provider: WebSearchProvider,
pub web_search_custom_template: String,
pub clipboard_enabled: bool,
pub clipboard_retention_minutes: u32,
pub clipboard_exclude_sensitive_patterns: Vec<String>,
pub plugins_enabled: bool,
pub plugin_paths: Vec<PathBuf>,
pub plugins_safe_mode: bool,
pub game_mode_enabled: bool,
pub idle_cache_trim_ms: u32,
pub active_memory_target_mb: u16,
pub index_max_items_total: u32,
pub index_max_items_per_root: u32,
pub index_max_items_per_query_seed: u32,
}Fields§
§version: u32§max_results: u16§index_db_path: PathBuf§config_path: PathBuf§discovery_roots: Vec<PathBuf>§discovery_exclude_roots: Vec<PathBuf>§windows_search_enabled: bool§windows_search_fallback_filesystem: bool§show_files: bool§show_folders: bool§hotkey: String§launch_at_startup: bool§hotkey_help: String§hotkey_recommended: Vec<String>§search_mode_default: SearchMode§search_dsl_enabled: bool§search_query_results_with_delay: bool§search_delay_time_ms: u16§uninstall_actions_enabled: bool§web_search_provider: WebSearchProvider§web_search_custom_template: String§clipboard_enabled: bool§clipboard_retention_minutes: u32§clipboard_exclude_sensitive_patterns: Vec<String>§plugins_enabled: bool§plugin_paths: Vec<PathBuf>§plugins_safe_mode: bool§game_mode_enabled: bool§idle_cache_trim_ms: u32§active_memory_target_mb: u16§index_max_items_total: u32§index_max_items_per_root: u32§index_max_items_per_query_seed: u32Trait Implementations§
Source§impl<'de> Deserialize<'de> for Config
impl<'de> Deserialize<'de> for Config
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Config
impl StructuralPartialEq for Config
Auto Trait Implementations§
impl Freeze for Config
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnsafeUnpin for Config
impl UnwindSafe for Config
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.