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++
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…