Directories
¶
Path | Synopsis |
---|---|
This packages is used to create compiled fieldpaths for selective unmarshaling.
|
This packages is used to create compiled fieldpaths for selective unmarshaling. |
fieldpath-gen
Generates fieldpath-generated.go and fieldpath-generated_test.go in code.google.com/p/gogoprotobuf/fieldpath , since writing code for each native go type and native proto type can be quite tedious.
|
Generates fieldpath-generated.go and fieldpath-generated_test.go in code.google.com/p/gogoprotobuf/fieldpath , since writing code for each native go type and native proto type can be quite tedious. |
Package gogoproto provides extensions for protocol buffers to achieve: - fast marshalling and unmarshalling.
|
Package gogoproto provides extensions for protocol buffers to achieve: - fast marshalling and unmarshalling. |
plugin
|
|
defaultcheck
The defaultcheck plugin is used to check whether nullable is not used incorrectly.
|
The defaultcheck plugin is used to check whether nullable is not used incorrectly. |
description
The description (experimental) plugin generates a Description method for each message.
|
The description (experimental) plugin generates a Description method for each message. |
embedcheck
The embedcheck plugin is used to check whether embed is not used incorrectly.
|
The embedcheck plugin is used to check whether embed is not used incorrectly. |
enumstringer
The enumstringer (experimental) plugin generates a String method for each enum.
|
The enumstringer (experimental) plugin generates a String method for each enum. |
equal
The equal plugin generates an Equal and a VerboseEqual method for each message.
|
The equal plugin generates an Equal and a VerboseEqual method for each message. |
face
The face plugin generates a function will be generated which can convert a structure which satisfies an interface (face) to the specified structure.
|
The face plugin generates a function will be generated which can convert a structure which satisfies an interface (face) to the specified structure. |
gostring
The gostring plugin generates a GoString method for each message.
|
The gostring plugin generates a GoString method for each message. |
marshalto
The marshalto plugin generates a Marshal and MarshalTo method for each message.
|
The marshalto plugin generates a Marshal and MarshalTo method for each message. |
populate
The populate plugin generates a NewPopulated function.
|
The populate plugin generates a NewPopulated function. |
size
The size plugin generates a Size method for each message.
|
The size plugin generates a Size method for each message. |
stringer
The stringer plugin generates a String method for each message.
|
The stringer plugin generates a String method for each message. |
testgen
The testgen plugin generates Test and Benchmark functions for each message.
|
The testgen plugin generates Test and Benchmark functions for each message. |
union
The union union generates code for the union extension.
|
The union union generates code for the union extension. |
unmarshal
The unmarshal plugin generates a Unmarshal method for each message.
|
The unmarshal plugin generates a Unmarshal method for each message. |
unsafemarshaler
The unsafemarshal plugin generates a Marshal and MarshalTo method for each message.
|
The unsafemarshal plugin generates a Marshal and MarshalTo method for each message. |
unsafeunmarshaler
The unmarshal plugin generates a Unmarshal method for each message.
|
The unmarshal plugin generates a Unmarshal method for each message. |
Package proto converts data structures to and from the wire format of protocol buffers.
|
Package proto converts data structures to and from the wire format of protocol buffers. |
protoc-gen-gogo
|
|
generator
The code generator for the plugin for the Google protocol buffer compiler.
|
The code generator for the plugin for the Google protocol buffer compiler. |
custom
Package custom contains custom types for test and example purposes.
|
Package custom contains custom types for test and example purposes. |
Click to show internal directories.
Click to hide internal directories.