Struct google_cloudtasks2_beta2::Expr[][src]

pub struct Expr {
    pub title: Option<String>,
    pub expression: Option<String>,
    pub location: Option<String>,
    pub description: Option<String>,
}

Represents an expression text. Example:

title: "User account presence"
description: "Determines whether the request has a user account"
expression: "size(request.user) > 0"

This type is not used in any activity, and only used as part of another schema.

Fields

An optional title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

Textual representation of an expression in Common Expression Language syntax.

The application context of the containing message determines which well-known feature set of CEL is supported.

An optional string indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

An optional description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

Trait Implementations

impl Default for Expr
[src]

Returns the "default value" for a type. Read more

impl Clone for Expr
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Expr
[src]

Formats the value using the given formatter. Read more

impl Part for Expr
[src]

Auto Trait Implementations

impl Send for Expr

impl Sync for Expr