Enum googapis::google::api::expr::v1alpha1::expr::ExprKind [−][src]
pub enum ExprKind {
ConstExpr(Constant),
IdentExpr(Ident),
SelectExpr(Box<Select>),
CallExpr(Box<Call>),
ListExpr(CreateList),
StructExpr(CreateStruct),
ComprehensionExpr(Box<Comprehension>),
}
Expand description
Required. Variants of expressions.
Variants
ConstExpr(Constant)
A literal expression.
Tuple Fields of ConstExpr
0: Constant
IdentExpr(Ident)
An identifier expression.
Tuple Fields of IdentExpr
0: Ident
A field selection expression, e.g. request.auth
.
A call expression, including calls to predefined functions and operators.
ListExpr(CreateList)
A list creation expression.
Tuple Fields of ListExpr
0: CreateList
StructExpr(CreateStruct)
A map or message creation expression.
Tuple Fields of StructExpr
0: CreateStruct
ComprehensionExpr(Box<Comprehension>)
A comprehension expression.
Tuple Fields of ComprehensionExpr
0: Box<Comprehension>
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ExprKind
impl UnwindSafe for ExprKind
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more