package
0.24.1
Repository: https://github.com/google/cel-go.git
Documentation: pkg.go.dev

# Functions

NewConfig creates an instance of a YAML serializable CEL environment configuration.
NewContextVariable returns a serializable context variable with a specific type name.
NewExtension creates a serializable Extension from a name and version string.
NewFeature creates a new feature flag with a boolean enablement flag.
NewFunction creates a serializable function and overload set.
NewImport returns a serializable import value from the qualified type name.
NewLibrarySubset returns an empty library subsetting config which permits all library features.
NewMemberOverload returns a new serializable representation of a member (receiver) overload.
NewOverload returns a new serializable representation of a global overload.
NewTypeDesc describes a simple or complex type with parameters.
NewTypeParam describe a type-param type.
NewValidator returns a named Validator instance.
NewVariable returns a serializable variable from a name and type definition.

# Structs

Config represents a serializable form of the CEL environment configuration.
ContextVariable represents a structured message whose fields are to be treated as the top-level variable identifiers within CEL expressions.
Extension represents a named and optionally versioned extension library configured in the environment.
Feature represents a named boolean feature flag supported by CEL.
Function represents the serializable format of a function and its overloads.
Import represents a type name that will be appreviated by its simple name using the cel.Abbrevs() option.
LibrarySubset indicates a subset of the macros and function supported by a subsettable library.
Overload represents the serializable format of a function overload.
TypeDesc represents the serializable format of a CEL *types.Type value.
Validator represents a named validator with an optional map-based configuration object.
Variable represents a typed variable declaration which will be published via the cel.VariableDecls() option.