Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DefList ¶
type DefList struct {
// contains filtered or unexported fields
}
func (*DefList) Add ¶
func (d *DefList) Add(description string, impl proto.Message, scope ...schema.PackageName)
func (*DefList) AddExt ¶ added in v0.0.100
func (d *DefList) AddExt(description string, impl proto.Message, transformers ...Transformer)
func (*DefList) AddProgram ¶ added in v0.0.139
func (d *DefList) AddProgram(p DefList)
type MakeDefinition ¶
type MakeDefinition interface {
ToDefinition(...schema.PackageName) (*schema.SerializedInvocation, error)
}
type MakeExtension ¶
type MakeExtension interface {
ToDefinition() (*schema.DefExtension, error)
}
type Transformer ¶ added in v0.0.139
type Transformer func(*schema.SerializedInvocation)
func MinimumVersion ¶ added in v0.0.124
func MinimumVersion(version int32) Transformer
Click to show internal directories.
Click to hide internal directories.