# Functions

EnforceUTF8 reports whether to enforce strict UTF-8 validation.
EnumValueName derives the camel-cased enum value name.
GoCamelCase camel-cases a protobuf name for use as a Go identifier.
GoSanitized converts a string to a valid Go identifier.
JSONCamelCase converts a snake_case identifier to a camelCase identifier, according to the protobuf JSON specification.
JSONSnakeCase converts a camelCase identifier to a snake_case identifier, according to the protobuf JSON specification.
MapEntryName derives the name of the map entry message given the field name.
TrimEnumPrefix trims the enum name prefix from an enum value name, where the prefix is all lowercase without underscores.
UnsafeBytes returns an unsafe bytes slice reference of s.
UnsafeString returns an unsafe string reference of b.

# Structs

Builder builds a set of strings with shared lifetime.