Package-Level Functions (total 13, in which 10 are exported)
EnforceUTF8 reports whether to enforce strict UTF-8 validation.
EnumValueName derives the camel-cased enum value name.
See protoc v3.8.0: src/google/protobuf/descriptor.cc:297-313
GoCamelCase camel-cases a protobuf name for use as a Go identifier.
If there is an interior underscore followed by a lower case letter,
drop the underscore and convert the letter to upper case.
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.
See protoc v3.8.0: src/google/protobuf/descriptor.cc:254-276,6057
TrimEnumPrefix trims the enum name prefix from an enum value name,
where the prefix is all lowercase without underscores.
See protoc v3.8.0: src/google/protobuf/descriptor.cc:330-375
UnsafeBytes returns an unsafe bytes slice reference of s.
The caller must treat returned slice as immutable.
WARNING: Use carefully. The returned result must not leak to the end user.
UnsafeString returns an unsafe string reference of b.
The caller must treat the input slice as immutable.
WARNING: Use carefully. The returned result must not leak to the end user
unless the input slice is provably immutable.
The pages are generated with Goldsv0.3.2. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds.