package
0.0.0-20240311165601-da789b0b04e2
Repository: https://github.com/protoflow-labs/protoflow.git
Documentation: pkg.go.dev
# Functions
FieldDescriptorProtoLabelPrettyString prints a pretty string representation of the FieldDescriptorProto_Label.
FieldDescriptorProtoTypePrettyString prints a pretty string representation of the FieldDescriptorProto_Type.
FileDescriptorProtoForFileDescriptor creates a new *descriptorpb.FileDescriptorProto for the fileDescriptor.
FileDescriptorProtosForFileDescriptors is a convenience function since Go does not have generics.
FileDescriptorSetForFileDescriptors returns a new *descriptorpb.FileDescriptorSet for the given FileDescriptors.
FileDescriptorsForFileDescriptorProtos is a convenience function since Go does not have generics.
FileDescriptorsForFileDescriptorSet is a convenience function since Go does not have generics.
ValidateCodeGeneratorRequest validates the CodeGeneratorRequest.
ValidateCodeGeneratorRequestExceptFileDescriptorProtos validates the CodeGeneratorRequest minus the FileDescriptorProtos.
ValidateCodeGeneratorResponse validates the CodeGeneratorResponse.
ValidateFileDescriptor validates the FileDescriptor.
ValidateProtoPath validates the proto path.
ValidateProtoPaths validates the proto paths.
# Interfaces
FileDescriptor is an interface that matches the methods on a *descriptorpb.FileDescriptorProto.