Versions in this module Expand all Collapse all v0 v0.2.0 Feb 26, 2024 Changes in this version + type CelScript struct + func (s *CelScript) EvalWithRequest(cb api.FilterCallbackHandler, headers api.RequestHeaderMap) (any, error) + type Matcher interface + IgnoreCase func() bool + Match func(s string) bool + func BuildRepeatedStringMatcher(matchers []*api.StringMatcher) (Matcher, error) + func BuildRepeatedStringMatcherIgnoreCase(matchers []*api.StringMatcher) (Matcher, error) + func BuildStringMatcher(m *api.StringMatcher) (Matcher, error) + type Script interface + EvalWithRequest func(cb api.FilterCallbackHandler, headers api.RequestHeaderMap) (any, error) + func CompileCel(expr string, returnType *cel.Type) (Script, error)