Expand description
The CEL module contains functions and builders for creating CEL expression
definitions and converting them into their String representation.
Structs§
- Default
CelBuilder - A CEL expression builder for creating a default certification expression.
- Default
Full CelExpression - Options for configuring a CEL expression that includes both the HttpResponse and HttpRequest in certification.
- Default
Full CelExpression Builder - A CEL expression builder for creating expressions that will certify both the request and response. To create an expression that only certifies the response, see DefaultResponseOnlyCelBuilder.
- Default
Request Certification - Options for configuring certification of a request.
- Default
Response Certification - Options for configuring certification of a response.
- Default
Response Only CelBuilder - A CEL expression builder for creating expressions that will only certify a response. To create an expression that certifies both the request and response, see DefaultFullCelExpressionBuilder.
- Default
Response Only CelExpression - Options for configuring a CEL expression that includes only the HttpResponse in certification and excludes the HttpRequest from certification.
Enums§
- CelExpression
- A certification CEL expression defintion. Contains an enum variant for each CEL function supported for certification. Currently only one variant is supported: CelExpression::Default.
- Default
CelExpression - A certification CEL expression definition that uses the default CEL function.
Functions§
- create_
cel_ expr - Converts a CEL expression from a CelExpression struct into it’s String representation.
- create_
default_ cel_ expr - Converts a CEL expression from a DefaultCelExpression struct into it’s String representation.
- create_
default_ full_ cel_ expr - Converts a CEL expression that certifies both the HttpRequest and HttpResponse, from a DefaultFullCelExpression struct into it’s String representation. DefaultFullCelExpression::to_string is an alias of this method and can be used for ergonomics.
- create_
default_ response_ only_ cel_ expr - Converts a CEL expression that only certifies the HttpResponse, excluding the HttpRequest from certification, from a DefaultResponseOnlyCelExpression struct into it’s String representation.
- create_
default_ skip_ cel_ expr - Creates the String representation of a CEL expression that skips certification entirely.