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: ConstantIdentExpr(Ident)An identifier expression.
Tuple Fields of IdentExpr
0: IdentA 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: CreateListStructExpr(CreateStruct)A map or message creation expression.
Tuple Fields of StructExpr
0: CreateStructComprehensionExpr(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