INNER CODE UNIT · Go
isJSONInline
rigdev/rig · cmd/rig-proto-gen/main.go:180
func isJSONInline(s string) bool {
// TODO More robust
return s == ",inline"
}
func jsonName(field reflect.StructField) string {
tag := field.Tag.Get("json")
if tag == "" {
return field.Name
}
name, _, _ := strings.Cut(tag, ",")
return name
}
func (p *parser) parseType(t reflect.Type) (protoType, []protoType, error) {
pt, pts, err := p.parseTypeInner(t)
if err != nil {
return protoType{}, nil, err