Struct broot::pattern::SearchModeMap [−][src]
pub struct SearchModeMap { pub entries: Vec<SearchModeMapEntry>, }
manage how to find the search mode to apply to a pattern taking the config in account.
Fields
entries: Vec<SearchModeMapEntry>
Implementations
impl SearchModeMap
[src]
impl SearchModeMap
[src]pub fn setm(&mut self, keys: &[&str], mode: SearchMode)
[src]
pub fn set(&mut self, entry: SearchModeMapEntry)
[src]
we don’t remove existing entries to ensure there’s always a matching entry in mode->key (but search iterations will be done in reverse)
pub fn search_mode(
&self,
key: Option<&String>
) -> Result<SearchMode, PatternError>
[src]
&self,
key: Option<&String>
) -> Result<SearchMode, PatternError>
pub fn key(&self, search_mode: SearchMode) -> Option<&String>
[src]
Trait Implementations
impl Clone for SearchModeMap
[src]
impl Clone for SearchModeMap
[src]fn clone(&self) -> SearchModeMap
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for SearchModeMap
[src]
impl Default for SearchModeMap
[src]Auto Trait Implementations
impl RefUnwindSafe for SearchModeMap
impl RefUnwindSafe for SearchModeMap
impl Send for SearchModeMap
impl Send for SearchModeMap
impl Sync for SearchModeMap
impl Sync for SearchModeMap
impl Unpin for SearchModeMap
impl Unpin for SearchModeMap
impl UnwindSafe for SearchModeMap
impl UnwindSafe for SearchModeMap