// Copyright 2023-2025 Buf Technologies, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.6
// 	protoc        (unknown)
// source: buf/validate/conformance/cases/ignore_empty_proto_editions.proto

package cases

import (
	_ "github.com/bufbuild/protovalidate/tools/internal/gen/buf/validate"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

type IgnoreEmptyEditionsScalarExplicitPresence struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Val           *int32                 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *IgnoreEmptyEditionsScalarExplicitPresence) Reset() {
	*x = IgnoreEmptyEditionsScalarExplicitPresence{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsScalarExplicitPresence) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsScalarExplicitPresence) ProtoMessage() {}

func (x *IgnoreEmptyEditionsScalarExplicitPresence) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsScalarExplicitPresence.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsScalarExplicitPresence) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{0}
}

func (x *IgnoreEmptyEditionsScalarExplicitPresence) GetVal() int32 {
	if x != nil && x.Val != nil {
		return *x.Val
	}
	return 0
}

type IgnoreEmptyEditionsScalarExplicitPresenceWithDefault struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Val           *int32                 `protobuf:"varint,1,opt,name=val,def=42" json:"val,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

// Default values for IgnoreEmptyEditionsScalarExplicitPresenceWithDefault fields.
const (
	Default_IgnoreEmptyEditionsScalarExplicitPresenceWithDefault_Val = int32(42)
)

func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) Reset() {
	*x = IgnoreEmptyEditionsScalarExplicitPresenceWithDefault{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) ProtoMessage() {}

func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsScalarExplicitPresenceWithDefault.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{1}
}

func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) GetVal() int32 {
	if x != nil && x.Val != nil {
		return *x.Val
	}
	return Default_IgnoreEmptyEditionsScalarExplicitPresenceWithDefault_Val
}

type IgnoreEmptyEditionsScalarImplicitPresence struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Val           int32                  `protobuf:"varint,1,opt,name=val" json:"val,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *IgnoreEmptyEditionsScalarImplicitPresence) Reset() {
	*x = IgnoreEmptyEditionsScalarImplicitPresence{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsScalarImplicitPresence) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsScalarImplicitPresence) ProtoMessage() {}

func (x *IgnoreEmptyEditionsScalarImplicitPresence) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsScalarImplicitPresence.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsScalarImplicitPresence) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{2}
}

func (x *IgnoreEmptyEditionsScalarImplicitPresence) GetVal() int32 {
	if x != nil {
		return x.Val
	}
	return 0
}

type IgnoreEmptyEditionsScalarLegacyRequired struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Val           *int32                 `protobuf:"varint,1,req,name=val" json:"val,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *IgnoreEmptyEditionsScalarLegacyRequired) Reset() {
	*x = IgnoreEmptyEditionsScalarLegacyRequired{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsScalarLegacyRequired) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsScalarLegacyRequired) ProtoMessage() {}

func (x *IgnoreEmptyEditionsScalarLegacyRequired) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsScalarLegacyRequired.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsScalarLegacyRequired) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{3}
}

func (x *IgnoreEmptyEditionsScalarLegacyRequired) GetVal() int32 {
	if x != nil && x.Val != nil {
		return *x.Val
	}
	return 0
}

type IgnoreEmptyEditionsScalarLegacyRequiredWithDefault struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Val           *int32                 `protobuf:"varint,1,req,name=val,def=42" json:"val,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

// Default values for IgnoreEmptyEditionsScalarLegacyRequiredWithDefault fields.
const (
	Default_IgnoreEmptyEditionsScalarLegacyRequiredWithDefault_Val = int32(42)
)

func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) Reset() {
	*x = IgnoreEmptyEditionsScalarLegacyRequiredWithDefault{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) ProtoMessage() {}

func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsScalarLegacyRequiredWithDefault.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{4}
}

func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) GetVal() int32 {
	if x != nil && x.Val != nil {
		return *x.Val
	}
	return Default_IgnoreEmptyEditionsScalarLegacyRequiredWithDefault_Val
}

type IgnoreEmptyEditionsMessageExplicitPresence struct {
	state         protoimpl.MessageState                          `protogen:"open.v1"`
	Val           *IgnoreEmptyEditionsMessageExplicitPresence_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *IgnoreEmptyEditionsMessageExplicitPresence) Reset() {
	*x = IgnoreEmptyEditionsMessageExplicitPresence{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsMessageExplicitPresence) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsMessageExplicitPresence) ProtoMessage() {}

func (x *IgnoreEmptyEditionsMessageExplicitPresence) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsMessageExplicitPresence.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsMessageExplicitPresence) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{5}
}

func (x *IgnoreEmptyEditionsMessageExplicitPresence) GetVal() *IgnoreEmptyEditionsMessageExplicitPresence_Msg {
	if x != nil {
		return x.Val
	}
	return nil
}

type IgnoreEmptyEditionsMessageExplicitPresenceDelimited struct {
	state         protoimpl.MessageState                                   `protogen:"open.v1"`
	Val           *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) Reset() {
	*x = IgnoreEmptyEditionsMessageExplicitPresenceDelimited{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[6]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsMessageExplicitPresenceDelimited) ProtoMessage() {}

func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[6]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsMessageExplicitPresenceDelimited.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsMessageExplicitPresenceDelimited) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{6}
}

func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) GetVal() *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg {
	if x != nil {
		return x.Val
	}
	return nil
}

type IgnoreEmptyEditionsMessageLegacyRequired struct {
	state         protoimpl.MessageState                        `protogen:"open.v1"`
	Val           *IgnoreEmptyEditionsMessageLegacyRequired_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *IgnoreEmptyEditionsMessageLegacyRequired) Reset() {
	*x = IgnoreEmptyEditionsMessageLegacyRequired{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[7]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsMessageLegacyRequired) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsMessageLegacyRequired) ProtoMessage() {}

func (x *IgnoreEmptyEditionsMessageLegacyRequired) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[7]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsMessageLegacyRequired.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsMessageLegacyRequired) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{7}
}

func (x *IgnoreEmptyEditionsMessageLegacyRequired) GetVal() *IgnoreEmptyEditionsMessageLegacyRequired_Msg {
	if x != nil {
		return x.Val
	}
	return nil
}

type IgnoreEmptyEditionsMessageLegacyRequiredDelimited struct {
	state         protoimpl.MessageState                                 `protogen:"open.v1"`
	Val           *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) Reset() {
	*x = IgnoreEmptyEditionsMessageLegacyRequiredDelimited{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[8]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsMessageLegacyRequiredDelimited) ProtoMessage() {}

func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[8]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsMessageLegacyRequiredDelimited.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsMessageLegacyRequiredDelimited) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{8}
}

func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) GetVal() *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg {
	if x != nil {
		return x.Val
	}
	return nil
}

type IgnoreEmptyEditionsOneof struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to O:
	//
	//	*IgnoreEmptyEditionsOneof_Val
	O             isIgnoreEmptyEditionsOneof_O `protobuf_oneof:"o"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *IgnoreEmptyEditionsOneof) Reset() {
	*x = IgnoreEmptyEditionsOneof{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[9]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsOneof) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsOneof) ProtoMessage() {}

func (x *IgnoreEmptyEditionsOneof) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[9]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsOneof.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsOneof) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{9}
}

func (x *IgnoreEmptyEditionsOneof) GetO() isIgnoreEmptyEditionsOneof_O {
	if x != nil {
		return x.O
	}
	return nil
}

func (x *IgnoreEmptyEditionsOneof) GetVal() int32 {
	if x != nil {
		if x, ok := x.O.(*IgnoreEmptyEditionsOneof_Val); ok {
			return x.Val
		}
	}
	return 0
}

type isIgnoreEmptyEditionsOneof_O interface {
	isIgnoreEmptyEditionsOneof_O()
}

type IgnoreEmptyEditionsOneof_Val struct {
	Val int32 `protobuf:"varint,1,opt,name=val,oneof"`
}

func (*IgnoreEmptyEditionsOneof_Val) isIgnoreEmptyEditionsOneof_O() {}

type IgnoreEmptyEditionsRepeated struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Val           []int32                `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *IgnoreEmptyEditionsRepeated) Reset() {
	*x = IgnoreEmptyEditionsRepeated{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[10]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsRepeated) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsRepeated) ProtoMessage() {}

func (x *IgnoreEmptyEditionsRepeated) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[10]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsRepeated.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsRepeated) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{10}
}

func (x *IgnoreEmptyEditionsRepeated) GetVal() []int32 {
	if x != nil {
		return x.Val
	}
	return nil
}

type IgnoreEmptyEditionsRepeatedExpanded struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Val           []int32                `protobuf:"varint,1,rep,name=val" json:"val,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *IgnoreEmptyEditionsRepeatedExpanded) Reset() {
	*x = IgnoreEmptyEditionsRepeatedExpanded{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[11]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsRepeatedExpanded) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsRepeatedExpanded) ProtoMessage() {}

func (x *IgnoreEmptyEditionsRepeatedExpanded) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[11]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsRepeatedExpanded.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsRepeatedExpanded) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{11}
}

func (x *IgnoreEmptyEditionsRepeatedExpanded) GetVal() []int32 {
	if x != nil {
		return x.Val
	}
	return nil
}

type IgnoreEmptyEditionsMap struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Val           map[int32]int32        `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *IgnoreEmptyEditionsMap) Reset() {
	*x = IgnoreEmptyEditionsMap{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[12]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsMap) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsMap) ProtoMessage() {}

func (x *IgnoreEmptyEditionsMap) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[12]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsMap.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsMap) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{12}
}

func (x *IgnoreEmptyEditionsMap) GetVal() map[int32]int32 {
	if x != nil {
		return x.Val
	}
	return nil
}

type IgnoreEmptyEditionsMessageExplicitPresence_Msg struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Val           *string                `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) Reset() {
	*x = IgnoreEmptyEditionsMessageExplicitPresence_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[13]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsMessageExplicitPresence_Msg) ProtoMessage() {}

func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[13]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsMessageExplicitPresence_Msg.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsMessageExplicitPresence_Msg) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{5, 0}
}

func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) GetVal() string {
	if x != nil && x.Val != nil {
		return *x.Val
	}
	return ""
}

type IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Val           *string                `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) Reset() {
	*x = IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[14]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) ProtoMessage() {}

func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[14]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{6, 0}
}

func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) GetVal() string {
	if x != nil && x.Val != nil {
		return *x.Val
	}
	return ""
}

type IgnoreEmptyEditionsMessageLegacyRequired_Msg struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Val           *string                `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) Reset() {
	*x = IgnoreEmptyEditionsMessageLegacyRequired_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[15]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsMessageLegacyRequired_Msg) ProtoMessage() {}

func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[15]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsMessageLegacyRequired_Msg.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsMessageLegacyRequired_Msg) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{7, 0}
}

func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) GetVal() string {
	if x != nil && x.Val != nil {
		return *x.Val
	}
	return ""
}

type IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Val           *string                `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) Reset() {
	*x = IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[16]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) ProtoMessage() {}

func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[16]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg.ProtoReflect.Descriptor instead.
func (*IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) Descriptor() ([]byte, []int) {
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{8, 0}
}

func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) GetVal() string {
	if x != nil && x.Val != nil {
		return *x.Val
	}
	return ""
}

var File_buf_validate_conformance_cases_ignore_empty_proto_editions_proto protoreflect.FileDescriptor

const file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDesc = "" +
	"\n" +
	"@buf/validate/conformance/cases/ignore_empty_proto_editions.proto\x12\x1ebuf.validate.conformance.cases\x1a\x1bbuf/validate/validate.proto\"I\n" +
	")IgnoreEmptyEditionsScalarExplicitPresence\x12\x1c\n" +
	"\x03val\x18\x01 \x01(\x05B\n" +
	"\xbaH\a\xd8\x01\x01\x1a\x02 \x00R\x03val\"X\n" +
	"4IgnoreEmptyEditionsScalarExplicitPresenceWithDefault\x12 \n" +
	"\x03val\x18\x01 \x01(\x05:\x0242B\n" +
	"\xbaH\a\xd8\x01\x01\x1a\x02 \x00R\x03val\"N\n" +
	")IgnoreEmptyEditionsScalarImplicitPresence\x12!\n" +
	"\x03val\x18\x01 \x01(\x05B\x0f\xbaH\a\xd8\x01\x01\x1a\x02 \x00\xaa\x01\x02\b\x02R\x03val\"L\n" +
	"'IgnoreEmptyEditionsScalarLegacyRequired\x12!\n" +
	"\x03val\x18\x01 \x01(\x05B\x0f\xbaH\a\xd8\x01\x01\x1a\x02 \x00\xaa\x01\x02\b\x03R\x03val\"[\n" +
	"2IgnoreEmptyEditionsScalarLegacyRequiredWithDefault\x12%\n" +
	"\x03val\x18\x01 \x01(\x05:\x0242B\x0f\xbaH\a\xd8\x01\x01\x1a\x02 \x00\xaa\x01\x02\b\x03R\x03val\"\xed\x01\n" +
	"*IgnoreEmptyEditionsMessageExplicitPresence\x12\xa5\x01\n" +
	"\x03val\x18\x01 \x01(\v2N.buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresence.MsgBC\xbaH@\xba\x01:\n" +
	"\x1dignore_empty.editions.message\x12\x06foobar\x1a\x11this.val == 'foo'\xd8\x01\x01R\x03val\x1a\x17\n" +
	"\x03Msg\x12\x10\n" +
	"\x03val\x18\x01 \x01(\tR\x03val\"\x84\x02\n" +
	"3IgnoreEmptyEditionsMessageExplicitPresenceDelimited\x12\xb3\x01\n" +
	"\x03val\x18\x01 \x01(\v2W.buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresenceDelimited.MsgBH\xbaH@\xba\x01:\n" +
	"\x1dignore_empty.editions.message\x12\x06foobar\x1a\x11this.val == 'foo'\xd8\x01\x01\xaa\x01\x02(\x02R\x03val\x1a\x17\n" +
	"\x03Msg\x12\x10\n" +
	"\x03val\x18\x01 \x01(\tR\x03val\"\xee\x01\n" +
	"(IgnoreEmptyEditionsMessageLegacyRequired\x12\xa8\x01\n" +
	"\x03val\x18\x01 \x01(\v2L.buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequired.MsgBH\xbaH@\xba\x01:\n" +
	"\x1dignore_empty.editions.message\x12\x06foobar\x1a\x11this.val == 'foo'\xd8\x01\x01\xaa\x01\x02\b\x03R\x03val\x1a\x17\n" +
	"\x03Msg\x12\x10\n" +
	"\x03val\x18\x01 \x01(\tR\x03val\"\x82\x02\n" +
	"1IgnoreEmptyEditionsMessageLegacyRequiredDelimited\x12\xb3\x01\n" +
	"\x03val\x18\x01 \x01(\v2U.buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequiredDelimited.MsgBJ\xbaH@\xba\x01:\n" +
	"\x1dignore_empty.editions.message\x12\x06foobar\x1a\x11this.val == 'foo'\xd8\x01\x01\xaa\x01\x04\b\x03(\x02R\x03val\x1a\x17\n" +
	"\x03Msg\x12\x10\n" +
	"\x03val\x18\x01 \x01(\tR\x03val\"?\n" +
	"\x18IgnoreEmptyEditionsOneof\x12\x1e\n" +
	"\x03val\x18\x01 \x01(\x05B\n" +
	"\xbaH\a\xd8\x01\x01\x1a\x02 \x00H\x00R\x03valB\x03\n" +
	"\x01o\"<\n" +
	"\x1bIgnoreEmptyEditionsRepeated\x12\x1d\n" +
	"\x03val\x18\x01 \x03(\x05B\v\xbaH\b\xd8\x01\x01\x92\x01\x02\b\x03R\x03val\"I\n" +
	"#IgnoreEmptyEditionsRepeatedExpanded\x12\"\n" +
	"\x03val\x18\x01 \x03(\x05B\x10\xbaH\b\xd8\x01\x01\x92\x01\x02\b\x03\xaa\x01\x02\x18\x02R\x03val\"\xb0\x01\n" +
	"\x16IgnoreEmptyEditionsMap\x12^\n" +
	"\x03val\x18\x01 \x03(\v2?.buf.validate.conformance.cases.IgnoreEmptyEditionsMap.ValEntryB\v\xbaH\b\xd8\x01\x01\x9a\x01\x02\b\x03R\x03val\x1a6\n" +
	"\bValEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" +
	"\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01B\xb4\x02\n" +
	"\"com.buf.validate.conformance.casesB\x1dIgnoreEmptyProtoEditionsProtoP\x01ZSgithub.com/bufbuild/protovalidate/tools/internal/gen/buf/validate/conformance/cases\xa2\x02\x04BVCC\xaa\x02\x1eBuf.Validate.Conformance.Cases\xca\x02\x1eBuf\\Validate\\Conformance\\Cases\xe2\x02*Buf\\Validate\\Conformance\\Cases\\GPBMetadata\xea\x02!Buf::Validate::Conformance::Casesb\beditionsp\xe8\a"

var (
	file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescOnce sync.Once
	file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescData []byte
)

func file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP() []byte {
	file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescOnce.Do(func() {
		file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDesc), len(file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDesc)))
	})
	return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescData
}

var file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes = make([]protoimpl.MessageInfo, 18)
var file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_goTypes = []any{
	(*IgnoreEmptyEditionsScalarExplicitPresence)(nil),               // 0: buf.validate.conformance.cases.IgnoreEmptyEditionsScalarExplicitPresence
	(*IgnoreEmptyEditionsScalarExplicitPresenceWithDefault)(nil),    // 1: buf.validate.conformance.cases.IgnoreEmptyEditionsScalarExplicitPresenceWithDefault
	(*IgnoreEmptyEditionsScalarImplicitPresence)(nil),               // 2: buf.validate.conformance.cases.IgnoreEmptyEditionsScalarImplicitPresence
	(*IgnoreEmptyEditionsScalarLegacyRequired)(nil),                 // 3: buf.validate.conformance.cases.IgnoreEmptyEditionsScalarLegacyRequired
	(*IgnoreEmptyEditionsScalarLegacyRequiredWithDefault)(nil),      // 4: buf.validate.conformance.cases.IgnoreEmptyEditionsScalarLegacyRequiredWithDefault
	(*IgnoreEmptyEditionsMessageExplicitPresence)(nil),              // 5: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresence
	(*IgnoreEmptyEditionsMessageExplicitPresenceDelimited)(nil),     // 6: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresenceDelimited
	(*IgnoreEmptyEditionsMessageLegacyRequired)(nil),                // 7: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequired
	(*IgnoreEmptyEditionsMessageLegacyRequiredDelimited)(nil),       // 8: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequiredDelimited
	(*IgnoreEmptyEditionsOneof)(nil),                                // 9: buf.validate.conformance.cases.IgnoreEmptyEditionsOneof
	(*IgnoreEmptyEditionsRepeated)(nil),                             // 10: buf.validate.conformance.cases.IgnoreEmptyEditionsRepeated
	(*IgnoreEmptyEditionsRepeatedExpanded)(nil),                     // 11: buf.validate.conformance.cases.IgnoreEmptyEditionsRepeatedExpanded
	(*IgnoreEmptyEditionsMap)(nil),                                  // 12: buf.validate.conformance.cases.IgnoreEmptyEditionsMap
	(*IgnoreEmptyEditionsMessageExplicitPresence_Msg)(nil),          // 13: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresence.Msg
	(*IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg)(nil), // 14: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresenceDelimited.Msg
	(*IgnoreEmptyEditionsMessageLegacyRequired_Msg)(nil),            // 15: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequired.Msg
	(*IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg)(nil),   // 16: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequiredDelimited.Msg
	nil, // 17: buf.validate.conformance.cases.IgnoreEmptyEditionsMap.ValEntry
}
var file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_depIdxs = []int32{
	13, // 0: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresence.val:type_name -> buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresence.Msg
	14, // 1: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresenceDelimited.val:type_name -> buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresenceDelimited.Msg
	15, // 2: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequired.val:type_name -> buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequired.Msg
	16, // 3: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequiredDelimited.val:type_name -> buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequiredDelimited.Msg
	17, // 4: buf.validate.conformance.cases.IgnoreEmptyEditionsMap.val:type_name -> buf.validate.conformance.cases.IgnoreEmptyEditionsMap.ValEntry
	5,  // [5:5] is the sub-list for method output_type
	5,  // [5:5] is the sub-list for method input_type
	5,  // [5:5] is the sub-list for extension type_name
	5,  // [5:5] is the sub-list for extension extendee
	0,  // [0:5] is the sub-list for field type_name
}

func init() { file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_init() }
func file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_init() {
	if File_buf_validate_conformance_cases_ignore_empty_proto_editions_proto != nil {
		return
	}
	file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[9].OneofWrappers = []any{
		(*IgnoreEmptyEditionsOneof_Val)(nil),
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDesc), len(file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   18,
			NumExtensions: 0,
			NumServices:   0,
		},
		GoTypes:           file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_goTypes,
		DependencyIndexes: file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_depIdxs,
		MessageInfos:      file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes,
	}.Build()
	File_buf_validate_conformance_cases_ignore_empty_proto_editions_proto = out.File
	file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_goTypes = nil
	file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_depIdxs = nil
}
