A set of supplementary utility packages for working with protocol buffers in Go.
-
fieldmaskscontains utilities for building and comparing field masks (fieldmaskpb.FieldMask). -
mergecontains a replacement for the upstream merge function with extra options. -
messagescontains a few helpful generic functions for working with message types. -
pathscontains utilities for parsing and evaluatingprotopath.Pathobjects. -
protorandis a wrapper around github.com/sryoya/protorand with some extra features. -
streamscontains utilities for working with GRPC streams. -
testutilcontains Gomega matchers for comparingproto.Messageandprotoreflect.Valueobjects.