func validateEnumDeclarations(es []filedesc.Enum, eds []*descriptorpb.EnumDescriptorProto) error { … }
func validateMessageDeclarations(file *filedesc.File, ms []filedesc.Message, mds []*descriptorpb.DescriptorProto) error { … }
func validateExtensionDeclarations(f *filedesc.File, xs []filedesc.Extension, xds []*descriptorpb.FieldDescriptorProto) error { … }
func isOptionalMessage(fd protoreflect.FieldDescriptor) bool { … }
func isPackable(fd protoreflect.FieldDescriptor) bool { … }
func checkValidGroup(f *filedesc.File, fd protoreflect.FieldDescriptor) error { … }
func checkValidMap(fd protoreflect.FieldDescriptor) error { … }