Documentation
¶
Index ¶
- type EKind
- type Field
- type File
- type MFile
- type Methodold
- type Mod
- type Packages
- type Type
- func (t *Type) GoNil() string
- func (t *Type) GoType() string
- func (t *Type) Init() error
- func (t *Type) ProtoMessage() ([]*Type, string, error)
- func (t *Type) ProtoMessages() (string, error)
- func (t *Type) ProtoType() ([]*Type, string, error)
- func (t *Type) ProtoTypeName() string
- func (t *Type) ReadFilds(fields *ast.FieldList) error
- func (t *Type) TypeForProto() (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type File ¶
type File struct { Name string Pkg string File *ast.File Methods []*Methodold // contains filtered or unexported fields }
func (*File) ClientWrite ¶
func (*File) ProtoWrite ¶
type Type ¶
type Type struct { Pkg string Name string Aliname string Key *Type Value *Type Fields []*Field Exprs []EKind // contains filtered or unexported fields }
func (*Type) ProtoMessages ¶
func (*Type) ProtoTypeName ¶
func (*Type) TypeForProto ¶
Click to show internal directories.
Click to hide internal directories.