Struct distant_core::data::SearchQuery
source · [−]pub struct SearchQuery {
pub target: SearchQueryTarget,
pub condition: SearchQueryCondition,
pub paths: Vec<PathBuf>,
pub options: SearchQueryOptions,
}
Expand description
Represents a query to perform against the filesystem
Fields
target: SearchQueryTarget
Kind of data to examine using condition
condition: SearchQueryCondition
Condition to meet to be considered a match
paths: Vec<PathBuf>
Paths in which to perform the query
options: SearchQueryOptions
Options to apply to the query
Trait Implementations
sourceimpl Clone for SearchQuery
impl Clone for SearchQuery
sourcefn clone(&self) -> SearchQuery
fn clone(&self) -> SearchQuery
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SearchQuery
impl Debug for SearchQuery
sourceimpl<'de> Deserialize<'de> for SearchQuery
impl<'de> Deserialize<'de> for SearchQuery
sourcefn 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
sourceimpl FromStr for SearchQuery
impl FromStr for SearchQuery
sourceimpl PartialEq<SearchQuery> for SearchQuery
impl PartialEq<SearchQuery> for SearchQuery
sourcefn eq(&self, other: &SearchQuery) -> bool
fn eq(&self, other: &SearchQuery) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl Serialize for SearchQuery
impl Serialize for SearchQuery
impl Eq for SearchQuery
impl StructuralEq for SearchQuery
impl StructuralPartialEq for SearchQuery
Auto Trait Implementations
impl RefUnwindSafe for SearchQuery
impl Send for SearchQuery
impl Sync for SearchQuery
impl Unpin for SearchQuery
impl UnwindSafe for SearchQuery
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more