pub enum Query {
Show 60 variants Bool(BoolQuery), Prefix(PrefixQuery), Regexp(RegexpQuery), Wildcard(WildcardQuery), TermsSet(TermsSetQuery), Term(TermQuery), Terms(TermsQuery), TermsLookup(TermsLookupQuery), Exists(ExistsQuery), Range(RangeQuery), Ids(IdsQuery), ConstantScore(ConstantScoreQuery), DistanceFeatureDate(DistanceFeatureQuery<DateTime<Utc>>), DistanceFeatureGeo(DistanceFeatureQuery<GeoLocation>), Match(MatchQuery), MatchBoolPrefix(MatchBoolPrefixQuery), MatchPhrasePrefix(MatchPhrasePrefixQuery), MatchAll(MatchAllQuery), MatchNone(MatchNoneQuery), MatchPhrase(MatchPhraseQuery), MultiMatch(MultiMatchQuery), Nested(NestedQuery), Boosting(BoostingQuery), DisMax(DisMaxQuery), Pinned(PinnedQuery), Percolate(PercolateQuery), PercolateLookup(PercolateLookupQuery), FunctionScore(FunctionScoreQuery), RankFeature(RankFeatureQuery), RankFeatureSaturation(RankFeatureSaturationQuery), RankFeatureLogarithm(RankFeatureLogarithmQuery), RankFeatureSigmoid(RankFeatureSigmoidQuery), RankFeatureLinear(RankFeatureLinearQuery), MoreLikeThis(MoreLikeThisQuery), Fuzzy(FuzzyQuery), GeoDistance(GeoDistanceQuery), GeoBoundingBox(GeoBoundingBoxQuery), GeoShapeLookup(GeoShapeLookupQuery), GeoShape(GeoShapeQuery), ShapeLookup(ShapeLookupQuery), Shape(ShapeQuery), Json(JsonQuery), Wrapper(WrapperQuery), Script(ScriptQuery), ScriptScore(ScriptScoreQuery), ParentId(ParentIdQuery), HasParent(HasParentQuery), HasChild(HasChildQuery), SimpleQueryString(SimpleQueryStringQuery), QueryString(QueryStringQuery), CombinedFields(CombinedFieldsQuery), 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§

§

Bool(BoolQuery)

§

Prefix(PrefixQuery)

§

Regexp(RegexpQuery)

§

Wildcard(WildcardQuery)

§

TermsSet(TermsSetQuery)

§

Term(TermQuery)

§

Terms(TermsQuery)

§

TermsLookup(TermsLookupQuery)

§

Exists(ExistsQuery)

§

Range(RangeQuery)

§

Ids(IdsQuery)

§

ConstantScore(ConstantScoreQuery)

§

DistanceFeatureDate(DistanceFeatureQuery<DateTime<Utc>>)

§

DistanceFeatureGeo(DistanceFeatureQuery<GeoLocation>)

§

Match(MatchQuery)

§

MatchBoolPrefix(MatchBoolPrefixQuery)

§

MatchPhrasePrefix(MatchPhrasePrefixQuery)

§

MatchAll(MatchAllQuery)

§

MatchNone(MatchNoneQuery)

§

MatchPhrase(MatchPhraseQuery)

§

MultiMatch(MultiMatchQuery)

§

Nested(NestedQuery)

§

Boosting(BoostingQuery)

§

DisMax(DisMaxQuery)

§

Pinned(PinnedQuery)

§

Percolate(PercolateQuery)

§

PercolateLookup(PercolateLookupQuery)

§

FunctionScore(FunctionScoreQuery)

§

RankFeature(RankFeatureQuery)

§

RankFeatureSaturation(RankFeatureSaturationQuery)

§

RankFeatureLogarithm(RankFeatureLogarithmQuery)

§

RankFeatureSigmoid(RankFeatureSigmoidQuery)

§

RankFeatureLinear(RankFeatureLinearQuery)

§

MoreLikeThis(MoreLikeThisQuery)

§

Fuzzy(FuzzyQuery)

§

GeoDistance(GeoDistanceQuery)

§

GeoBoundingBox(GeoBoundingBoxQuery)

§

GeoShapeLookup(GeoShapeLookupQuery)

§

GeoShape(GeoShapeQuery)

§

ShapeLookup(ShapeLookupQuery)

§

Shape(ShapeQuery)

§

Json(JsonQuery)

§

Wrapper(WrapperQuery)

§

Script(ScriptQuery)

§

ScriptScore(ScriptScoreQuery)

§

ParentId(ParentIdQuery)

§

HasParent(HasParentQuery)

§

HasChild(HasChildQuery)

§

SimpleQueryString(SimpleQueryStringQuery)

§

QueryString(QueryStringQuery)

§

CombinedFields(CombinedFieldsQuery)

§

SpanContaining(SpanContainingQuery)

§

SpanFieldMasking(SpanFieldMaskingQuery)

§

SpanFirst(SpanFirstQuery)

§

SpanMulti(SpanMultiQuery)

§

SpanNear(SpanNearQuery)

§

SpanNot(SpanNotQuery)

§

SpanOr(SpanOrQuery)

§

SpanTerm(SpanTermQuery)

§

SpanWithin(SpanWithinQuery)

Implementations§

Creates an instance of BoolQuery

Creates an instance of BoostingQuery

  • positive - Query you wish to run. Any returned documents must match this query.
  • negative - Query used to decrease the relevance score of matching documents.
    If a returned document matches the positive query and this query, the boosting query calculates the final relevance score for the document as follows:
    1. Take the original relevance score from the positive query.
    2. Multiply the score by the negative_boost value.
  • negative_boost - Floating point number between 0 and 1.0 used to decrease the relevance scores of documents matching the negative query.

Creates an instance of ConstantScoreQuery

  • filter - Filter query you wish to run. Any returned documents must match this query.
    Filter queries do not calculate relevance scores. To speed up performance, Elasticsearch automatically caches frequently used filter queries.

Creates an instance of DisMaxQuery

Creates an instance of FunctionScoreQuery

Creates an instance of JsonQuery

  • query - raw JSON query

Creates an instance of CombinedFieldsQuery

  • fields - List of fields to search. Field wildcard patterns are allowed. Only text fields are supported, and they must all have the same search analyzer.
  • query - Text to search for in the provided <fields>. The combined_fields query analyzes the provided text before performing a search.

Creates an instance of MatchBoolPrefixQuery

  • field - Field you wish to search.
  • query - Text, number, boolean value or date you wish to find in the provided <field>

Creates an instance of MatchPhrasePrefixQuery

  • field - Field you wish to search.
  • query - Text you wish to find in the provided .
    The match_phrase_prefix query analyzes any provided text into tokens before performing a search. The last term of this text is treated as a prefix, matching any words that begin with that term.

Creates an instance of MatchPhraseQuery

  • field - Field you wish to search.
  • query - Text, number, boolean value or date you wish to find in the provided <field>.
    The match_phrase query analyzes any provided text before performing a search. This means the match_phrase query can search text fields for analyzed tokens rather than an exact term.

Creates an instance of MatchQuery

  • field - Field you wish to search.
  • query - Text, number, boolean value or date you wish to find in the provided <field>.
    The match query analyzes any provided text before performing a search. This means the match query can search text fields for analyzed tokens rather than an exact term.

Creates an instance of MultiMatchQuery

  • fields - Fields you wish to search.
  • query - Text, number, boolean value or date you wish to find in the provided <field>. The match query analyzes any provided text before performing a search. This means the match query can search text fields for analyzed tokens rather than an exact term.

Creates an instance of QueryStringQuery

Creates an instance of SimpleQueryStringQuery

Creates an instance of GeoBoundingBoxQuery

  • field - Field you wish to search.
  • bounding_box - A series of vertex coordinates of a geo bounding box

Creates an instance of GeoDistanceQuery

  • field - Field you wish to search
  • origin - GeoPoint to measure distance to
  • distance - Distance threshold

Creates an instance of GeoShapeLookupQuery

  • field - Field you wish to search
  • id - The ID of the document that containing the pre-indexed shape

Creates an instance of GeoShapeQuery

  • field - Field you wish to search
  • shape - Shape you with to search

Creates an instance of HasChildQuery

  • type - Name of the child relationship mapped for the join field.
  • query - Query you wish to run on child documents of the type field. If a child document matches the search, the query returns the parent document.

Creates an instance of HasParentQuery

  • parent-type - Name of the parent relationship mapped for the join field.
  • query - Query you wish to run on parent documents of the parent_type field. If a parent document matches the search, the query returns its child documents.

Creates an instance of NestedQuery

  • path - Path to the nested object you wish to search.
  • query - Query you wish to run on nested objects in the path. If an object matches the search, the nested query returns the root parent document.
    You can search nested fields using dot notation that includes the complete path, such as obj1.name.
    Multi-level nesting is automatically supported, and detected, resulting in an inner nested query to automatically match the relevant nesting level, rather than root, if it exists within another nested query.
    Multi-level nested queries are also supported.

Creates an instance of ParentIdQuery

  • type - Name of the child relationship mapped for the join field
  • id - ID of the parent document. The query will return child documents of this parent document.

Creates an instance of ShapeLookupQuery

  • field - Field you wish to search
  • id - The ID of the document that containing the pre-indexed shape

Creates an instance of ShapeQuery

  • field - Field you wish to search
  • shape - Shape you with to search

Creates an instance of SpanContainingQuery

Creates an instance of SpanFieldMaskingQuery

Creates an instance of SpanFirstQuery

Creates an instance of SpanMultiQuery

Creates an instance of SpanNearQuery

Creates an instance of SpanNotQuery

Creates an instance of SpanOrQuery

Creates an instance of SpanTermQuery

  • field - Field you wish to search.
  • value - Term you wish to find in the provided field. To return a document, the term must exactly match the field value, including whitespace and capitalization.

Creates an instance of SpanWithinQuery

Creates an instance of DistanceFeatureQuery

  • field - Name of the field used to calculate distances. This field must meet the following criteria:
  • origin - Date or point of origin used to calculate distances.
    If the field value is a date or date_nanos field, the origin value must be a date. Date Math, such as now-1h, is supported.
    If the field value is a geo_point field, the origin value must be a geopoint.
  • pivot - Distance from the origin at which relevance scores receive half of the boost value.
    If the field value is a date or date_nanos field, the pivot value must be a time unit , such as 1h or 10d.
    If the field value is a geo_point field, the pivot value must be a distance unit , such as 1km or 12m.

Creates an instance of MoreLikeThisQuery

  • like - free form text and/or a single or multiple documents.

Creates an instance of PercolateLookupQuery

  • field - The field of type percolator that holds the indexed queries
  • index - The index the document resides in
  • id - The id of the document to fetch

Creates an instance of PercolateQuery

  • field - The field of type percolator that holds the indexed queries
  • source - Source to percolate

Creates an instance of PinnedQuery

Creates an instance of RankFeatureQuery

  • field - rank_feature or rank_features field used to boost relevance scores

Creates an instance of ScriptQuery

  • script - Contains a script to run as a query. This script must return a boolean value, true or false

Creates an instance of ScriptScoreQuery

  • query - Query used to return documents
  • script - Script used to compute the score of documents returned by the query

Creates an instance of WrapperQuery

Creates an instance of ExistsQuery

  • field - Name of the field you wish to search. While a field is deemed non-existent if the JSON value is null or [], these values will indicate the field does exist:
    • Empty strings, such as "" or "-"
    • Arrays containing null and another value, such as [null, "foo"]
    • A custom null-value, defined in field mapping

Creates an instance of FuzzyQuery

  • field - Field you wish to search.
  • value - Fuzzy you wish to find in the provided field.

Creates an instance of IdsQuery

Creates an instance of PrefixQuery

  • field - Field you wish to search.
  • value - Term you wish to find in the provided field. To return a document, the term must exactly match the field value, including whitespace and capitalization.

Creates an instance of RangeQuery

  • field - Field you wish to search.

Creates an instance of RegexpQuery

  • field - Field you wish to search.
  • value - Regular expression for terms you wish to find in the provided field. For a list of supported operators, see Regular expression syntax.

By default, regular expressions are limited to 1,000 characters. You can change this limit using the index.max_regex_length setting.

Creates an instance of TermQuery

  • field - Field you wish to search.
  • value - Term you wish to find in the provided field. To return a document, the term must exactly match the field value, including whitespace and capitalization.

Creates an instance of TermsLookupQuery

  • field - Field you wish to search.
  • index - Name of the index from which to fetch field values.
  • id - ID of the document from which to fetch field values.
  • path - Name of the field from which to fetch field values. Elasticsearch uses these values as search terms for the query. If the field values include an array of nested inner objects, you can access those objects using dot notation syntax.

Creates an instance of TermsQuery

  • field - Field you wish to search.
  • values - An array of terms you wish to find in the provided field. To return a document, one or more terms must exactly match a field value, including whitespace and capitalization.
    By default, Elasticsearch limits the terms query to a maximum of 65,536 terms. You can change this limit using the index.max_terms_count setting.

To use the field values of an existing document as search terms, use the terms lookup parameters.

Creates an instance of TermsSetQuery

  • field - Field you wish to search.
  • value - TermsSet you wish to find in the provided field. To return a document, the terms_set must exactly match the field value, including whitespace and capitalization.

Creates an instance of WildcardQuery

  • field - Field you wish to search.
  • value - Wildcard you wish to find in the provided field. To return a document, the wildcard must exactly match the field value, including whitespace and capitalization.

Creates an instance of MatchAllQuery

Creates an instance of MatchNoneQuery

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
The type of the elements being iterated over.
Which kind of iterator are we turning this into?
Creates an iterator from a value. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.