pub struct ParsedQuery {
pub raw: String,
pub free_text: String,
pub mode_override: Option<SearchMode>,
pub kind_filter: Option<String>,
pub extension_filter: Option<String>,
pub include_groups: Vec<Vec<String>>,
pub exclude_terms: Vec<String>,
pub modified_within: Option<TimeFilterWindow>,
pub created_within: Option<TimeFilterWindow>,
pub command_mode: bool,
}Fields§
§raw: String§free_text: String§mode_override: Option<SearchMode>§kind_filter: Option<String>§extension_filter: Option<String>§include_groups: Vec<Vec<String>>§exclude_terms: Vec<String>§modified_within: Option<TimeFilterWindow>§created_within: Option<TimeFilterWindow>§command_mode: boolImplementations§
Trait Implementations§
Source§impl Clone for ParsedQuery
impl Clone for ParsedQuery
Source§fn clone(&self) -> ParsedQuery
fn clone(&self) -> ParsedQuery
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParsedQuery
impl Debug for ParsedQuery
Source§impl PartialEq for ParsedQuery
impl PartialEq for ParsedQuery
Source§fn eq(&self, other: &ParsedQuery) -> bool
fn eq(&self, other: &ParsedQuery) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ParsedQuery
impl StructuralPartialEq for ParsedQuery
Auto Trait Implementations§
impl Freeze for ParsedQuery
impl RefUnwindSafe for ParsedQuery
impl Send for ParsedQuery
impl Sync for ParsedQuery
impl Unpin for ParsedQuery
impl UnsafeUnpin for ParsedQuery
impl UnwindSafe for ParsedQuery
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.