Documentation
¶
Index ¶
- Variables
- type Plugin
- type PurlTool
- func (pt *PurlTool) CompileOptions() []cel.EnvOption
- func (*PurlTool) ConvertToNative(typeDesc reflect.Type) (any, error)
- func (pt *PurlTool) ConvertToType(typeVal ref.Type) ref.Val
- func (*PurlTool) Equal(other ref.Val) ref.Val
- func (pt *PurlTool) Functions() []cel.EnvOption
- func (pt *PurlTool) ProgramOptions() []cel.ProgramOption
- func (*PurlTool) Type() ref.Type
- func (pt *PurlTool) Value() any
- type TypeAdapter
Constants ¶
This section is empty.
Variables ¶
View Source
var PurlType = cel.ObjectType("purl")
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin struct {
Tool *PurlTool
}
func (*Plugin) Capabilities ¶
func (p *Plugin) Capabilities() []api.Capability
type PurlTool ¶
type PurlTool struct{}
func (*PurlTool) CompileOptions ¶
func (*PurlTool) ConvertToNative ¶
func (*PurlTool) ProgramOptions ¶
func (pt *PurlTool) ProgramOptions() []cel.ProgramOption
type TypeAdapter ¶
type TypeAdapter struct{}
func (TypeAdapter) NativeToValue ¶
func (TypeAdapter) NativeToValue(value any) ref.Val
Click to show internal directories.
Click to hide internal directories.