INNER CODE UNIT · Go
func
rigdev/rig · cmd/rig-proto-gen/main.go:506
func (p protoType) compile(b *strings.Builder, curPkg string) {
if p.builtIn != nil {
p.builtIn.compile(b)
return
} else if p.message != nil {
p.message.compile(b, curPkg)
} else if p.repeated != nil {
p.repeated.compile(b, curPkg)
} else if p.mapType != nil {
p.mapType.compile(b, curPkg)
}
}
func (p protoType) validate() error {
c := 0
if p.builtIn != nil {
c++
}