Documentation
¶
Index ¶
- type Element
- type FieldType
- type ImportInfo
- type Module
- func (m *Module) Check(msg pgs.Message)
- func (m *Module) CheckFieldRules(f pgs.Field, field *flags.FieldFlags)
- func (m *Module) CheckRepeatedFlag(typ FieldType, repeated *flags.RepeatedFlags)
- func (m *Module) Execute(targets map[string]pgs.File, _ map[string]pgs.Package) []pgs.Artifact
- func (m *Module) InitContext(c pgs.BuildContext)
- func (m *Module) Name() string
- type Repeatable
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Element ¶
type Element interface {
Element() pgs.FieldTypeElem
}
type ImportInfo ¶
ImportInfo stores normalized import information
type Module ¶
type Module struct {
*pgs.ModuleBase
// contains filtered or unexported fields
}
func (*Module) CheckFieldRules ¶
func (m *Module) CheckFieldRules(f pgs.Field, field *flags.FieldFlags)
func (*Module) CheckRepeatedFlag ¶
func (m *Module) CheckRepeatedFlag(typ FieldType, repeated *flags.RepeatedFlags)
func (*Module) InitContext ¶
func (m *Module) InitContext(c pgs.BuildContext)
type Repeatable ¶
type Repeatable interface {
IsRepeated() bool
}
Click to show internal directories.
Click to hide internal directories.