Struct aws_sdk_cloudsearch::types::Expression
source · #[non_exhaustive]pub struct Expression {
pub expression_name: String,
pub expression_value: String,
}Expand description
A named expression that can be evaluated at search time. Can be used to sort the search results, define other expressions, or return computed information in the search results.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.expression_name: StringNames must begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore).
expression_value: StringThe expression to evaluate for sorting while processing a search request. The Expression syntax is based on JavaScript expressions. For more information, see Configuring Expressions in the Amazon CloudSearch Developer Guide.
Implementations§
source§impl Expression
impl Expression
sourcepub fn expression_name(&self) -> &str
pub fn expression_name(&self) -> &str
Names must begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore).
sourcepub fn expression_value(&self) -> &str
pub fn expression_value(&self) -> &str
The expression to evaluate for sorting while processing a search request. The Expression syntax is based on JavaScript expressions. For more information, see Configuring Expressions in the Amazon CloudSearch Developer Guide.
source§impl Expression
impl Expression
sourcepub fn builder() -> ExpressionBuilder
pub fn builder() -> ExpressionBuilder
Creates a new builder-style object to manufacture Expression.
Trait Implementations§
source§impl Clone for Expression
impl Clone for Expression
source§fn clone(&self) -> Expression
fn clone(&self) -> Expression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for Expression
impl Debug for Expression
source§impl PartialEq for Expression
impl PartialEq for Expression
source§fn eq(&self, other: &Expression) -> bool
fn eq(&self, other: &Expression) -> bool
self and other values to be equal, and is used
by ==.