Categorygithub.com/pomerium/protoutil
repository
0.0.0-20241220010633-616c4136d875
Repository: https://github.com/pomerium/protoutil.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

protoutil

A set of supplementary utility packages for working with protocol buffers in Go.

  • fieldmasks contains utilities for building and comparing field masks (fieldmaskpb.FieldMask).

  • merge contains a replacement for the upstream merge function with extra options.

  • messages contains a few helpful generic functions for working with message types.

  • paths contains utilities for parsing and evaluating protopath.Path objects.

  • protorand is a wrapper around github.com/sryoya/protorand with some extra features.

  • streams contains utilities for working with GRPC streams.

  • testutil contains Gomega matchers for comparing proto.Message and protoreflect.Value objects.