Versions in this module Expand all Collapse all v1 v1.31.1 Nov 1, 2023 v1.31.0 Oct 20, 2023 Changes in this version + type ExprMatcher struct + func NewExprMatcher(name, code string) (*ExprMatcher, error) + func (*ExprMatcher) Eval(*C.Metadata) (string, error) + func (e *ExprMatcher) Match(mtd *C.Metadata) (bool, error) + func (e *ExprMatcher) Name() string + type Matcher struct + func NewMatcher(name, filename, code string) (_ *Matcher, err error) + func (m *Matcher) Eval(metadata *C.Metadata) (string, error) + func (m *Matcher) Match(metadata *C.Metadata) (bool, error) + func (m *Matcher) Name() string + type ProxyProviders struct + func (p *ProxyProviders) Get(value starlark.Value) (v starlark.Value, found bool, err error) + func (p *ProxyProviders) Type() string + type RuleProviders struct + func (r *RuleProviders) Get(value starlark.Value) (v starlark.Value, found bool, err error) + func (r *RuleProviders) Type() string