code: func (p *printer) Enum(enum *descriptor.EnumDescriptorProto) {
  	p.MaybeLeadingComments(enum)
  	defer p.open("enum %s", enum.GetName())()
  
  	for _, v := range enum.Value {
  		p.EnumValue(v)
  	}
  }
docs: // Enum prints an enum definition.