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§impl PartialEq<SpanFieldMaskingQuery> for SpanQuery
impl PartialEq<SpanFieldMaskingQuery> for SpanQuery
Source§impl PartialEq<SpanFirstQuery> for SpanQuery
impl PartialEq<SpanFirstQuery> for SpanQuery
Source§impl PartialEq<SpanMultiQuery> for SpanQuery
impl PartialEq<SpanMultiQuery> for SpanQuery
Source§impl PartialEq<SpanNearQuery> for SpanQuery
impl PartialEq<SpanNearQuery> for SpanQuery
Source§impl PartialEq<SpanNotQuery> for SpanQuery
impl PartialEq<SpanNotQuery> for SpanQuery
Source§impl PartialEq<SpanOrQuery> for SpanQuery
impl PartialEq<SpanOrQuery> for SpanQuery
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 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§impl PartialEq<SpanWithinQuery> for SpanQuery
impl PartialEq<SpanWithinQuery> for SpanQuery
impl StructuralPartialEq for SpanQuery
Auto Trait Implementations§
impl Freeze for SpanQuery
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