prost-reflect 0.16.4

A protobuf library extending prost with reflection support and dynamic messages.
Documentation
file:
- name: test.proto
  dependency:
  - google/protobuf/descriptor.proto
  messageType:
  - name: Map
    field:
    - name: map
      number: 1
      label: LABEL_REPEATED
      type: TYPE_MESSAGE
      typeName: MapEntry
      jsonName: map
    nestedType:
    - name: MapEntry
      field:
      - name: key
        number: 1
        label: LABEL_OPTIONAL
        type: TYPE_STRING
        jsonName: key
      - name: value
        number: 2
        label: LABEL_OPTIONAL
        type: TYPE_INT32
        jsonName: value
      options:
        mapEntry: true
  extension:
  - name: ext
    extendee: google.protobuf.FileOptions
    number: 1001
    label: LABEL_OPTIONAL
    typeName: Map
    jsonName: ext
  options:
    uninterpretedOption:
    - name:
      - namePart: ext
        isExtension: true
      - namePart: map
        isExtension: false
      aggregateValue: 'key : "a" , value : 1'
    - name:
      - namePart: ext
        isExtension: true
      - namePart: map
        isExtension: false
      aggregateValue: 'key : "b" , value : 2'
    - name:
      - namePart: ext
        isExtension: true
      - namePart: map
        isExtension: false
      aggregateValue: 'key : "c" , value : 3'
  syntax: proto3