=================================================================== Features
TODO Enums in C++ gencode (and potentially other languages) are not well scoped. This means that each of the feature enums below can clash with each other. The short names we've chosen maximize call-site readability, but leave us very open to this scenario. A future feature will be designed and implemented to handle this, hopefully before we ever hit a conflict here.
=================================================================== Features
TODO Enums in C++ gencode (and potentially other languages) are not well scoped. This means that each of the feature enums below can clash with each other. The short names we've chosen maximize call-site readability, but leave us very open to this scenario. A future feature will be designed and implemented to handle this, hopefully before we ever hit a conflict here.
Optional[customReturns a safe value for JSON logs.
Returns a safe value for JSON logs.
Optional[unknownPreserves protobuf fields that this SDK version does not recognize.
Contains the fully qualified protobuf type name.
OptionaldefaultContains the default_symbol_visibility protobuf field.
OptionalenforceContains the enforce_naming_style protobuf field.
OptionalenumContains the enum_type protobuf field.
OptionalfieldContains the field_presence protobuf field.
OptionaljsonContains the json_format protobuf field.
OptionalmessageContains the message_encoding protobuf field.
OptionalrepeatedContains the repeated_field_encoding protobuf field.
Optionalutf8Contains the utf8_validation protobuf field.
=================================================================== Features
TODO Enums in C++ gencode (and potentially other languages) are not well scoped. This means that each of the feature enums below can clash with each other. The short names we've chosen maximize call-site readability, but leave us very open to this scenario. A future feature will be designed and implemented to handle this, hopefully before we ever hit a conflict here.