pub enum SpanQuery {
SpanContaining(SpanContainingQuery),
SpanFieldMasking(SpanFieldMaskingQuery),
SpanFirst(SpanFirstQuery),
SpanMulti(SpanMultiQuery),
SpanNear(SpanNearQuery),
SpanNot(SpanNotQuery),
SpanOr(SpanOrQuery),
SpanTerm(SpanTermQuery),
SpanWithin(SpanWithinQuery),
}
Expand description
A container enum for supported Elasticsearch query types
Variants§
SpanContaining(SpanContainingQuery)
SpanFieldMasking(SpanFieldMaskingQuery)
SpanFirst(SpanFirstQuery)
SpanMulti(SpanMultiQuery)
SpanNear(SpanNearQuery)
SpanNot(SpanNotQuery)
SpanOr(SpanOrQuery)
SpanTerm(SpanTermQuery)
SpanWithin(SpanWithinQuery)
Trait Implementations§
source§impl From<SpanContainingQuery> for SpanQuery
impl From<SpanContainingQuery> for SpanQuery
source§fn from(q: SpanContainingQuery) -> Self
fn from(q: SpanContainingQuery) -> Self
Converts to this type from the input type.
source§impl From<SpanFieldMaskingQuery> for SpanQuery
impl From<SpanFieldMaskingQuery> for SpanQuery
source§fn from(q: SpanFieldMaskingQuery) -> Self
fn from(q: SpanFieldMaskingQuery) -> Self
Converts to this type from the input type.
source§impl From<SpanFirstQuery> for SpanQuery
impl From<SpanFirstQuery> for SpanQuery
source§fn from(q: SpanFirstQuery) -> Self
fn from(q: SpanFirstQuery) -> Self
Converts to this type from the input type.
source§impl From<SpanMultiQuery> for SpanQuery
impl From<SpanMultiQuery> for SpanQuery
source§fn from(q: SpanMultiQuery) -> Self
fn from(q: SpanMultiQuery) -> Self
Converts to this type from the input type.
source§impl From<SpanNearQuery> for SpanQuery
impl From<SpanNearQuery> for SpanQuery
source§fn from(q: SpanNearQuery) -> Self
fn from(q: SpanNearQuery) -> Self
Converts to this type from the input type.
source§impl From<SpanNotQuery> for SpanQuery
impl From<SpanNotQuery> for SpanQuery
source§fn from(q: SpanNotQuery) -> Self
fn from(q: SpanNotQuery) -> Self
Converts to this type from the input type.
source§impl From<SpanOrQuery> for SpanQuery
impl From<SpanOrQuery> for SpanQuery
source§fn from(q: SpanOrQuery) -> Self
fn from(q: SpanOrQuery) -> Self
Converts to this type from the input type.
source§impl From<SpanTermQuery> for SpanQuery
impl From<SpanTermQuery> for SpanQuery
source§fn from(q: SpanTermQuery) -> Self
fn from(q: SpanTermQuery) -> Self
Converts to this type from the input type.
source§impl From<SpanWithinQuery> for SpanQuery
impl From<SpanWithinQuery> for SpanQuery
source§fn from(q: SpanWithinQuery) -> Self
fn from(q: SpanWithinQuery) -> Self
Converts to this type from the input type.
source§impl IntoIterator for SpanQuery
impl IntoIterator for SpanQuery
source§impl PartialEq<SpanContainingQuery> for SpanQuery
impl PartialEq<SpanContainingQuery> for SpanQuery
source§fn eq(&self, other: &SpanContainingQuery) -> bool
fn eq(&self, other: &SpanContainingQuery) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialEq<SpanFieldMaskingQuery> for SpanQuery
impl PartialEq<SpanFieldMaskingQuery> for SpanQuery
source§fn eq(&self, other: &SpanFieldMaskingQuery) -> bool
fn eq(&self, other: &SpanFieldMaskingQuery) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialEq<SpanFirstQuery> for SpanQuery
impl PartialEq<SpanFirstQuery> for SpanQuery
source§fn eq(&self, other: &SpanFirstQuery) -> bool
fn eq(&self, other: &SpanFirstQuery) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialEq<SpanMultiQuery> for SpanQuery
impl PartialEq<SpanMultiQuery> for SpanQuery
source§fn eq(&self, other: &SpanMultiQuery) -> bool
fn eq(&self, other: &SpanMultiQuery) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialEq<SpanNearQuery> for SpanQuery
impl PartialEq<SpanNearQuery> for SpanQuery
source§fn eq(&self, other: &SpanNearQuery) -> bool
fn eq(&self, other: &SpanNearQuery) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialEq<SpanNotQuery> for SpanQuery
impl PartialEq<SpanNotQuery> for SpanQuery
source§fn eq(&self, other: &SpanNotQuery) -> bool
fn eq(&self, other: &SpanNotQuery) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialEq<SpanOrQuery> for SpanQuery
impl PartialEq<SpanOrQuery> for SpanQuery
source§fn eq(&self, other: &SpanOrQuery) -> bool
fn eq(&self, other: &SpanOrQuery) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialEq<SpanQuery> for SpanContainingQuery
impl PartialEq<SpanQuery> for SpanContainingQuery
source§impl PartialEq<SpanQuery> for SpanFieldMaskingQuery
impl PartialEq<SpanQuery> for SpanFieldMaskingQuery
source§impl PartialEq<SpanQuery> for SpanFirstQuery
impl PartialEq<SpanQuery> for SpanFirstQuery
source§impl PartialEq<SpanQuery> for SpanMultiQuery
impl PartialEq<SpanQuery> for SpanMultiQuery
source§impl PartialEq<SpanQuery> for SpanNearQuery
impl PartialEq<SpanQuery> for SpanNearQuery
source§impl PartialEq<SpanQuery> for SpanNotQuery
impl PartialEq<SpanQuery> for SpanNotQuery
source§impl PartialEq<SpanQuery> for SpanOrQuery
impl PartialEq<SpanQuery> for SpanOrQuery
source§impl PartialEq<SpanQuery> for SpanQuery
impl PartialEq<SpanQuery> for SpanQuery
source§impl PartialEq<SpanQuery> for SpanTermQuery
impl PartialEq<SpanQuery> for SpanTermQuery
source§impl PartialEq<SpanQuery> for SpanWithinQuery
impl PartialEq<SpanQuery> for SpanWithinQuery
source§impl PartialEq<SpanTermQuery> for SpanQuery
impl PartialEq<SpanTermQuery> for SpanQuery
source§fn eq(&self, other: &SpanTermQuery) -> bool
fn eq(&self, other: &SpanTermQuery) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialEq<SpanWithinQuery> for SpanQuery
impl PartialEq<SpanWithinQuery> for SpanQuery
source§fn eq(&self, other: &SpanWithinQuery) -> bool
fn eq(&self, other: &SpanWithinQuery) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SpanQuery
Auto Trait Implementations§
impl RefUnwindSafe for SpanQuery
impl Send for SpanQuery
impl Sync for SpanQuery
impl Unpin for SpanQuery
impl UnwindSafe for SpanQuery
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