// 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_proto_editions.proto

//go:build protoopaque

package cases

import (
	_ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	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 EditionsScalarExplicitPresenceIgnoreUnspecified struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         int32                  `protobuf:"varint,1,opt,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

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

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

func (*EditionsScalarExplicitPresenceIgnoreUnspecified) ProtoMessage() {}

func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

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

func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) SetVal(v int32) {
	x.xxx_hidden_Val = v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = 0
}

type EditionsScalarExplicitPresenceIgnoreUnspecified_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *int32
}

func (b0 EditionsScalarExplicitPresenceIgnoreUnspecified_builder) Build() *EditionsScalarExplicitPresenceIgnoreUnspecified {
	m0 := &EditionsScalarExplicitPresenceIgnoreUnspecified{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = *b.Val
	}
	return m0
}

type EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         int32                  `protobuf:"varint,1,opt,name=val,def=-42"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

// Default values for EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault fields.
const (
	Default_EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault_Val = int32(-42)
)

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

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

func (*EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) ProtoMessage() {}

func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) GetVal() int32 {
	if x != nil {
		if protoimpl.X.Present(&(x.XXX_presence[0]), 0) {
			return x.xxx_hidden_Val
		}
	}
	return Default_EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault_Val
}

func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) SetVal(v int32) {
	x.xxx_hidden_Val = v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
}

type EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *int32
}

func (b0 EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault_builder) Build() *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault {
	m0 := &EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = *b.Val
	}
	return m0
}

type EditionsScalarExplicitPresenceIgnoreEmpty struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         int32                  `protobuf:"varint,1,opt,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

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

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

func (*EditionsScalarExplicitPresenceIgnoreEmpty) ProtoMessage() {}

func (x *EditionsScalarExplicitPresenceIgnoreEmpty) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

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

func (x *EditionsScalarExplicitPresenceIgnoreEmpty) SetVal(v int32) {
	x.xxx_hidden_Val = v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsScalarExplicitPresenceIgnoreEmpty) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsScalarExplicitPresenceIgnoreEmpty) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = 0
}

type EditionsScalarExplicitPresenceIgnoreEmpty_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *int32
}

func (b0 EditionsScalarExplicitPresenceIgnoreEmpty_builder) Build() *EditionsScalarExplicitPresenceIgnoreEmpty {
	m0 := &EditionsScalarExplicitPresenceIgnoreEmpty{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = *b.Val
	}
	return m0
}

type EditionsScalarExplicitPresenceIgnoreEmptyWithDefault struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         int32                  `protobuf:"varint,1,opt,name=val,def=-42"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

// Default values for EditionsScalarExplicitPresenceIgnoreEmptyWithDefault fields.
const (
	Default_EditionsScalarExplicitPresenceIgnoreEmptyWithDefault_Val = int32(-42)
)

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

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

func (*EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) ProtoMessage() {}

func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) GetVal() int32 {
	if x != nil {
		if protoimpl.X.Present(&(x.XXX_presence[0]), 0) {
			return x.xxx_hidden_Val
		}
	}
	return Default_EditionsScalarExplicitPresenceIgnoreEmptyWithDefault_Val
}

func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) SetVal(v int32) {
	x.xxx_hidden_Val = v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
}

type EditionsScalarExplicitPresenceIgnoreEmptyWithDefault_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *int32
}

func (b0 EditionsScalarExplicitPresenceIgnoreEmptyWithDefault_builder) Build() *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault {
	m0 := &EditionsScalarExplicitPresenceIgnoreEmptyWithDefault{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = *b.Val
	}
	return m0
}

type EditionsScalarExplicitPresenceIgnoreAlways struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         int32                  `protobuf:"varint,1,opt,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

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

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

func (*EditionsScalarExplicitPresenceIgnoreAlways) ProtoMessage() {}

func (x *EditionsScalarExplicitPresenceIgnoreAlways) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

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

func (x *EditionsScalarExplicitPresenceIgnoreAlways) SetVal(v int32) {
	x.xxx_hidden_Val = v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsScalarExplicitPresenceIgnoreAlways) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsScalarExplicitPresenceIgnoreAlways) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = 0
}

type EditionsScalarExplicitPresenceIgnoreAlways_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *int32
}

func (b0 EditionsScalarExplicitPresenceIgnoreAlways_builder) Build() *EditionsScalarExplicitPresenceIgnoreAlways {
	m0 := &EditionsScalarExplicitPresenceIgnoreAlways{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = *b.Val
	}
	return m0
}

type EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         int32                  `protobuf:"varint,1,opt,name=val,def=-42"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

// Default values for EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault fields.
const (
	Default_EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault_Val = int32(-42)
)

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

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

func (*EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault) ProtoMessage() {}

func (x *EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

func (x *EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault) GetVal() int32 {
	if x != nil {
		if protoimpl.X.Present(&(x.XXX_presence[0]), 0) {
			return x.xxx_hidden_Val
		}
	}
	return Default_EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault_Val
}

func (x *EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault) SetVal(v int32) {
	x.xxx_hidden_Val = v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
}

type EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *int32
}

func (b0 EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault_builder) Build() *EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault {
	m0 := &EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = *b.Val
	}
	return m0
}

type EditionsScalarImplicitPresenceIgnoreUnspecified struct {
	state          protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val int32                  `protobuf:"varint,1,opt,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

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

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

func (*EditionsScalarImplicitPresenceIgnoreUnspecified) ProtoMessage() {}

func (x *EditionsScalarImplicitPresenceIgnoreUnspecified) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

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

func (x *EditionsScalarImplicitPresenceIgnoreUnspecified) SetVal(v int32) {
	x.xxx_hidden_Val = v
}

type EditionsScalarImplicitPresenceIgnoreUnspecified_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val int32
}

func (b0 EditionsScalarImplicitPresenceIgnoreUnspecified_builder) Build() *EditionsScalarImplicitPresenceIgnoreUnspecified {
	m0 := &EditionsScalarImplicitPresenceIgnoreUnspecified{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsScalarImplicitPresenceIgnoreEmpty struct {
	state          protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val int32                  `protobuf:"varint,1,opt,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

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

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

func (*EditionsScalarImplicitPresenceIgnoreEmpty) ProtoMessage() {}

func (x *EditionsScalarImplicitPresenceIgnoreEmpty) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

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

func (x *EditionsScalarImplicitPresenceIgnoreEmpty) SetVal(v int32) {
	x.xxx_hidden_Val = v
}

type EditionsScalarImplicitPresenceIgnoreEmpty_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val int32
}

func (b0 EditionsScalarImplicitPresenceIgnoreEmpty_builder) Build() *EditionsScalarImplicitPresenceIgnoreEmpty {
	m0 := &EditionsScalarImplicitPresenceIgnoreEmpty{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsScalarImplicitPresenceIgnoreAlways struct {
	state          protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val int32                  `protobuf:"varint,1,opt,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

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

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

func (*EditionsScalarImplicitPresenceIgnoreAlways) ProtoMessage() {}

func (x *EditionsScalarImplicitPresenceIgnoreAlways) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

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

func (x *EditionsScalarImplicitPresenceIgnoreAlways) SetVal(v int32) {
	x.xxx_hidden_Val = v
}

type EditionsScalarImplicitPresenceIgnoreAlways_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val int32
}

func (b0 EditionsScalarImplicitPresenceIgnoreAlways_builder) Build() *EditionsScalarImplicitPresenceIgnoreAlways {
	m0 := &EditionsScalarImplicitPresenceIgnoreAlways{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsScalarLegacyRequiredIgnoreUnspecified struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         int32                  `protobuf:"varint,1,req,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

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

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

func (*EditionsScalarLegacyRequiredIgnoreUnspecified) ProtoMessage() {}

func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

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

func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) SetVal(v int32) {
	x.xxx_hidden_Val = v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = 0
}

type EditionsScalarLegacyRequiredIgnoreUnspecified_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *int32
}

func (b0 EditionsScalarLegacyRequiredIgnoreUnspecified_builder) Build() *EditionsScalarLegacyRequiredIgnoreUnspecified {
	m0 := &EditionsScalarLegacyRequiredIgnoreUnspecified{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = *b.Val
	}
	return m0
}

type EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         int32                  `protobuf:"varint,1,req,name=val,def=-42"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

// Default values for EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault fields.
const (
	Default_EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault_Val = int32(-42)
)

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

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

func (*EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) ProtoMessage() {}

func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) GetVal() int32 {
	if x != nil {
		if protoimpl.X.Present(&(x.XXX_presence[0]), 0) {
			return x.xxx_hidden_Val
		}
	}
	return Default_EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault_Val
}

func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) SetVal(v int32) {
	x.xxx_hidden_Val = v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
}

type EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *int32
}

func (b0 EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault_builder) Build() *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault {
	m0 := &EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = *b.Val
	}
	return m0
}

type EditionsScalarLegacyRequiredIgnoreEmpty struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         int32                  `protobuf:"varint,1,req,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

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

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

func (*EditionsScalarLegacyRequiredIgnoreEmpty) ProtoMessage() {}

func (x *EditionsScalarLegacyRequiredIgnoreEmpty) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

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

func (x *EditionsScalarLegacyRequiredIgnoreEmpty) SetVal(v int32) {
	x.xxx_hidden_Val = v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsScalarLegacyRequiredIgnoreEmpty) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsScalarLegacyRequiredIgnoreEmpty) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = 0
}

type EditionsScalarLegacyRequiredIgnoreEmpty_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *int32
}

func (b0 EditionsScalarLegacyRequiredIgnoreEmpty_builder) Build() *EditionsScalarLegacyRequiredIgnoreEmpty {
	m0 := &EditionsScalarLegacyRequiredIgnoreEmpty{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = *b.Val
	}
	return m0
}

type EditionsScalarLegacyRequiredIgnoreEmptyWithDefault struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         int32                  `protobuf:"varint,1,req,name=val,def=-42"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

// Default values for EditionsScalarLegacyRequiredIgnoreEmptyWithDefault fields.
const (
	Default_EditionsScalarLegacyRequiredIgnoreEmptyWithDefault_Val = int32(-42)
)

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

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

func (*EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) ProtoMessage() {}

func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) GetVal() int32 {
	if x != nil {
		if protoimpl.X.Present(&(x.XXX_presence[0]), 0) {
			return x.xxx_hidden_Val
		}
	}
	return Default_EditionsScalarLegacyRequiredIgnoreEmptyWithDefault_Val
}

func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) SetVal(v int32) {
	x.xxx_hidden_Val = v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
}

type EditionsScalarLegacyRequiredIgnoreEmptyWithDefault_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *int32
}

func (b0 EditionsScalarLegacyRequiredIgnoreEmptyWithDefault_builder) Build() *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault {
	m0 := &EditionsScalarLegacyRequiredIgnoreEmptyWithDefault{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = *b.Val
	}
	return m0
}

type EditionsScalarLegacyRequiredIgnoreAlways struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         int32                  `protobuf:"varint,1,req,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

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

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

func (*EditionsScalarLegacyRequiredIgnoreAlways) ProtoMessage() {}

func (x *EditionsScalarLegacyRequiredIgnoreAlways) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

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

func (x *EditionsScalarLegacyRequiredIgnoreAlways) SetVal(v int32) {
	x.xxx_hidden_Val = v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsScalarLegacyRequiredIgnoreAlways) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsScalarLegacyRequiredIgnoreAlways) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = 0
}

type EditionsScalarLegacyRequiredIgnoreAlways_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *int32
}

func (b0 EditionsScalarLegacyRequiredIgnoreAlways_builder) Build() *EditionsScalarLegacyRequiredIgnoreAlways {
	m0 := &EditionsScalarLegacyRequiredIgnoreAlways{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = *b.Val
	}
	return m0
}

type EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         int32                  `protobuf:"varint,1,req,name=val,def=-42"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

// Default values for EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault fields.
const (
	Default_EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault_Val = int32(-42)
)

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

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

func (*EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault) ProtoMessage() {}

func (x *EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

func (x *EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault) GetVal() int32 {
	if x != nil {
		if protoimpl.X.Present(&(x.XXX_presence[0]), 0) {
			return x.xxx_hidden_Val
		}
	}
	return Default_EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault_Val
}

func (x *EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault) SetVal(v int32) {
	x.xxx_hidden_Val = v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
}

type EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *int32
}

func (b0 EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault_builder) Build() *EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault {
	m0 := &EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = *b.Val
	}
	return m0
}

type EditionsMessageExplicitPresenceIgnoreUnspecified struct {
	state          protoimpl.MessageState                                `protogen:"opaque.v1"`
	xxx_hidden_Val *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg `protobuf:"bytes,1,opt,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

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

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

func (*EditionsMessageExplicitPresenceIgnoreUnspecified) ProtoMessage() {}

func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) GetVal() *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg {
	if x != nil {
		return x.xxx_hidden_Val
	}
	return nil
}

func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) SetVal(v *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) {
	x.xxx_hidden_Val = v
}

func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) HasVal() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_Val != nil
}

func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) ClearVal() {
	x.xxx_hidden_Val = nil
}

type EditionsMessageExplicitPresenceIgnoreUnspecified_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg
}

func (b0 EditionsMessageExplicitPresenceIgnoreUnspecified_builder) Build() *EditionsMessageExplicitPresenceIgnoreUnspecified {
	m0 := &EditionsMessageExplicitPresenceIgnoreUnspecified{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified struct {
	state          protoimpl.MessageState                                         `protogen:"opaque.v1"`
	xxx_hidden_Val *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg `protobuf:"group,1,opt,name=Msg,json=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

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

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

func (*EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) ProtoMessage() {}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) ProtoReflect() protoreflect.Message {
	mi := &file_buf_validate_conformance_cases_ignore_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)
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) GetVal() *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg {
	if x != nil {
		return x.xxx_hidden_Val
	}
	return nil
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) SetVal(v *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) {
	x.xxx_hidden_Val = v
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) HasVal() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_Val != nil
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) ClearVal() {
	x.xxx_hidden_Val = nil
}

type EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg
}

func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified {
	m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsMessageExplicitPresenceIgnoreEmpty struct {
	state          protoimpl.MessageState                          `protogen:"opaque.v1"`
	xxx_hidden_Val *EditionsMessageExplicitPresenceIgnoreEmpty_Msg `protobuf:"bytes,1,opt,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsMessageExplicitPresenceIgnoreEmpty) Reset() {
	*x = EditionsMessageExplicitPresenceIgnoreEmpty{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[17]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageExplicitPresenceIgnoreEmpty) ProtoMessage() {}

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

func (x *EditionsMessageExplicitPresenceIgnoreEmpty) GetVal() *EditionsMessageExplicitPresenceIgnoreEmpty_Msg {
	if x != nil {
		return x.xxx_hidden_Val
	}
	return nil
}

func (x *EditionsMessageExplicitPresenceIgnoreEmpty) SetVal(v *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) {
	x.xxx_hidden_Val = v
}

func (x *EditionsMessageExplicitPresenceIgnoreEmpty) HasVal() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_Val != nil
}

func (x *EditionsMessageExplicitPresenceIgnoreEmpty) ClearVal() {
	x.xxx_hidden_Val = nil
}

type EditionsMessageExplicitPresenceIgnoreEmpty_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *EditionsMessageExplicitPresenceIgnoreEmpty_Msg
}

func (b0 EditionsMessageExplicitPresenceIgnoreEmpty_builder) Build() *EditionsMessageExplicitPresenceIgnoreEmpty {
	m0 := &EditionsMessageExplicitPresenceIgnoreEmpty{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsMessageExplicitPresenceDelimitedIgnoreEmpty struct {
	state          protoimpl.MessageState                                   `protogen:"opaque.v1"`
	xxx_hidden_Val *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg `protobuf:"group,1,opt,name=Msg,json=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) Reset() {
	*x = EditionsMessageExplicitPresenceDelimitedIgnoreEmpty{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[18]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) ProtoMessage() {}

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

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) GetVal() *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg {
	if x != nil {
		return x.xxx_hidden_Val
	}
	return nil
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) SetVal(v *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) {
	x.xxx_hidden_Val = v
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) HasVal() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_Val != nil
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) ClearVal() {
	x.xxx_hidden_Val = nil
}

type EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg
}

func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty {
	m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreEmpty{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsMessageExplicitPresenceIgnoreAlways struct {
	state          protoimpl.MessageState                           `protogen:"opaque.v1"`
	xxx_hidden_Val *EditionsMessageExplicitPresenceIgnoreAlways_Msg `protobuf:"bytes,1,opt,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsMessageExplicitPresenceIgnoreAlways) Reset() {
	*x = EditionsMessageExplicitPresenceIgnoreAlways{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[19]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageExplicitPresenceIgnoreAlways) ProtoMessage() {}

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

func (x *EditionsMessageExplicitPresenceIgnoreAlways) GetVal() *EditionsMessageExplicitPresenceIgnoreAlways_Msg {
	if x != nil {
		return x.xxx_hidden_Val
	}
	return nil
}

func (x *EditionsMessageExplicitPresenceIgnoreAlways) SetVal(v *EditionsMessageExplicitPresenceIgnoreAlways_Msg) {
	x.xxx_hidden_Val = v
}

func (x *EditionsMessageExplicitPresenceIgnoreAlways) HasVal() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_Val != nil
}

func (x *EditionsMessageExplicitPresenceIgnoreAlways) ClearVal() {
	x.xxx_hidden_Val = nil
}

type EditionsMessageExplicitPresenceIgnoreAlways_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *EditionsMessageExplicitPresenceIgnoreAlways_Msg
}

func (b0 EditionsMessageExplicitPresenceIgnoreAlways_builder) Build() *EditionsMessageExplicitPresenceIgnoreAlways {
	m0 := &EditionsMessageExplicitPresenceIgnoreAlways{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsMessageExplicitPresenceDelimitedIgnoreAlways struct {
	state          protoimpl.MessageState                                    `protogen:"opaque.v1"`
	xxx_hidden_Val *EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg `protobuf:"group,1,opt,name=Msg,json=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreAlways) Reset() {
	*x = EditionsMessageExplicitPresenceDelimitedIgnoreAlways{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[20]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageExplicitPresenceDelimitedIgnoreAlways) ProtoMessage() {}

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

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreAlways) GetVal() *EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg {
	if x != nil {
		return x.xxx_hidden_Val
	}
	return nil
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreAlways) SetVal(v *EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg) {
	x.xxx_hidden_Val = v
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreAlways) HasVal() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_Val != nil
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreAlways) ClearVal() {
	x.xxx_hidden_Val = nil
}

type EditionsMessageExplicitPresenceDelimitedIgnoreAlways_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg
}

func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreAlways_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreAlways {
	m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreAlways{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsMessageLegacyRequiredIgnoreUnspecified struct {
	state          protoimpl.MessageState                              `protogen:"opaque.v1"`
	xxx_hidden_Val *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg `protobuf:"bytes,1,req,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) Reset() {
	*x = EditionsMessageLegacyRequiredIgnoreUnspecified{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[21]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageLegacyRequiredIgnoreUnspecified) ProtoMessage() {}

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

func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) GetVal() *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg {
	if x != nil {
		return x.xxx_hidden_Val
	}
	return nil
}

func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) SetVal(v *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) {
	x.xxx_hidden_Val = v
}

func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) HasVal() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_Val != nil
}

func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) ClearVal() {
	x.xxx_hidden_Val = nil
}

type EditionsMessageLegacyRequiredIgnoreUnspecified_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg
}

func (b0 EditionsMessageLegacyRequiredIgnoreUnspecified_builder) Build() *EditionsMessageLegacyRequiredIgnoreUnspecified {
	m0 := &EditionsMessageLegacyRequiredIgnoreUnspecified{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified struct {
	state          protoimpl.MessageState                                       `protogen:"opaque.v1"`
	xxx_hidden_Val *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg `protobuf:"group,1,req,name=Msg,json=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) Reset() {
	*x = EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[22]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) ProtoMessage() {}

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

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) GetVal() *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg {
	if x != nil {
		return x.xxx_hidden_Val
	}
	return nil
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) SetVal(v *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) {
	x.xxx_hidden_Val = v
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) HasVal() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_Val != nil
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) ClearVal() {
	x.xxx_hidden_Val = nil
}

type EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg
}

func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified {
	m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsMessageLegacyRequiredIgnoreEmpty struct {
	state          protoimpl.MessageState                        `protogen:"opaque.v1"`
	xxx_hidden_Val *EditionsMessageLegacyRequiredIgnoreEmpty_Msg `protobuf:"bytes,1,req,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsMessageLegacyRequiredIgnoreEmpty) Reset() {
	*x = EditionsMessageLegacyRequiredIgnoreEmpty{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[23]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageLegacyRequiredIgnoreEmpty) ProtoMessage() {}

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

func (x *EditionsMessageLegacyRequiredIgnoreEmpty) GetVal() *EditionsMessageLegacyRequiredIgnoreEmpty_Msg {
	if x != nil {
		return x.xxx_hidden_Val
	}
	return nil
}

func (x *EditionsMessageLegacyRequiredIgnoreEmpty) SetVal(v *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) {
	x.xxx_hidden_Val = v
}

func (x *EditionsMessageLegacyRequiredIgnoreEmpty) HasVal() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_Val != nil
}

func (x *EditionsMessageLegacyRequiredIgnoreEmpty) ClearVal() {
	x.xxx_hidden_Val = nil
}

type EditionsMessageLegacyRequiredIgnoreEmpty_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *EditionsMessageLegacyRequiredIgnoreEmpty_Msg
}

func (b0 EditionsMessageLegacyRequiredIgnoreEmpty_builder) Build() *EditionsMessageLegacyRequiredIgnoreEmpty {
	m0 := &EditionsMessageLegacyRequiredIgnoreEmpty{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsMessageLegacyRequiredDelimitedIgnoreEmpty struct {
	state          protoimpl.MessageState                                 `protogen:"opaque.v1"`
	xxx_hidden_Val *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg `protobuf:"group,1,req,name=Msg,json=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) Reset() {
	*x = EditionsMessageLegacyRequiredDelimitedIgnoreEmpty{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[24]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) ProtoMessage() {}

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

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) GetVal() *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg {
	if x != nil {
		return x.xxx_hidden_Val
	}
	return nil
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) SetVal(v *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) {
	x.xxx_hidden_Val = v
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) HasVal() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_Val != nil
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) ClearVal() {
	x.xxx_hidden_Val = nil
}

type EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg
}

func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty {
	m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreEmpty{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsMessageLegacyRequiredIgnoreAlways struct {
	state          protoimpl.MessageState                         `protogen:"opaque.v1"`
	xxx_hidden_Val *EditionsMessageLegacyRequiredIgnoreAlways_Msg `protobuf:"bytes,1,req,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsMessageLegacyRequiredIgnoreAlways) Reset() {
	*x = EditionsMessageLegacyRequiredIgnoreAlways{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[25]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageLegacyRequiredIgnoreAlways) ProtoMessage() {}

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

func (x *EditionsMessageLegacyRequiredIgnoreAlways) GetVal() *EditionsMessageLegacyRequiredIgnoreAlways_Msg {
	if x != nil {
		return x.xxx_hidden_Val
	}
	return nil
}

func (x *EditionsMessageLegacyRequiredIgnoreAlways) SetVal(v *EditionsMessageLegacyRequiredIgnoreAlways_Msg) {
	x.xxx_hidden_Val = v
}

func (x *EditionsMessageLegacyRequiredIgnoreAlways) HasVal() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_Val != nil
}

func (x *EditionsMessageLegacyRequiredIgnoreAlways) ClearVal() {
	x.xxx_hidden_Val = nil
}

type EditionsMessageLegacyRequiredIgnoreAlways_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *EditionsMessageLegacyRequiredIgnoreAlways_Msg
}

func (b0 EditionsMessageLegacyRequiredIgnoreAlways_builder) Build() *EditionsMessageLegacyRequiredIgnoreAlways {
	m0 := &EditionsMessageLegacyRequiredIgnoreAlways{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsMessageLegacyRequiredDelimitedIgnoreAlways struct {
	state          protoimpl.MessageState                                  `protogen:"opaque.v1"`
	xxx_hidden_Val *EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg `protobuf:"group,1,req,name=Msg,json=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreAlways) Reset() {
	*x = EditionsMessageLegacyRequiredDelimitedIgnoreAlways{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[26]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageLegacyRequiredDelimitedIgnoreAlways) ProtoMessage() {}

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

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreAlways) GetVal() *EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg {
	if x != nil {
		return x.xxx_hidden_Val
	}
	return nil
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreAlways) SetVal(v *EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg) {
	x.xxx_hidden_Val = v
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreAlways) HasVal() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_Val != nil
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreAlways) ClearVal() {
	x.xxx_hidden_Val = nil
}

type EditionsMessageLegacyRequiredDelimitedIgnoreAlways_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg
}

func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreAlways_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreAlways {
	m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreAlways{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsOneofIgnoreUnspecified struct {
	state         protoimpl.MessageState             `protogen:"opaque.v1"`
	xxx_hidden_O  isEditionsOneofIgnoreUnspecified_O `protobuf_oneof:"o"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *EditionsOneofIgnoreUnspecified) Reset() {
	*x = EditionsOneofIgnoreUnspecified{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[27]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsOneofIgnoreUnspecified) ProtoMessage() {}

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

func (x *EditionsOneofIgnoreUnspecified) GetVal() int32 {
	if x != nil {
		if x, ok := x.xxx_hidden_O.(*editionsOneofIgnoreUnspecified_Val); ok {
			return x.Val
		}
	}
	return 0
}

func (x *EditionsOneofIgnoreUnspecified) SetVal(v int32) {
	x.xxx_hidden_O = &editionsOneofIgnoreUnspecified_Val{v}
}

func (x *EditionsOneofIgnoreUnspecified) HasO() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_O != nil
}

func (x *EditionsOneofIgnoreUnspecified) HasVal() bool {
	if x == nil {
		return false
	}
	_, ok := x.xxx_hidden_O.(*editionsOneofIgnoreUnspecified_Val)
	return ok
}

func (x *EditionsOneofIgnoreUnspecified) ClearO() {
	x.xxx_hidden_O = nil
}

func (x *EditionsOneofIgnoreUnspecified) ClearVal() {
	if _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreUnspecified_Val); ok {
		x.xxx_hidden_O = nil
	}
}

const EditionsOneofIgnoreUnspecified_O_not_set_case case_EditionsOneofIgnoreUnspecified_O = 0
const EditionsOneofIgnoreUnspecified_Val_case case_EditionsOneofIgnoreUnspecified_O = 1

func (x *EditionsOneofIgnoreUnspecified) WhichO() case_EditionsOneofIgnoreUnspecified_O {
	if x == nil {
		return EditionsOneofIgnoreUnspecified_O_not_set_case
	}
	switch x.xxx_hidden_O.(type) {
	case *editionsOneofIgnoreUnspecified_Val:
		return EditionsOneofIgnoreUnspecified_Val_case
	default:
		return EditionsOneofIgnoreUnspecified_O_not_set_case
	}
}

type EditionsOneofIgnoreUnspecified_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	// Fields of oneof xxx_hidden_O:
	Val *int32
	// -- end of xxx_hidden_O
}

func (b0 EditionsOneofIgnoreUnspecified_builder) Build() *EditionsOneofIgnoreUnspecified {
	m0 := &EditionsOneofIgnoreUnspecified{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		x.xxx_hidden_O = &editionsOneofIgnoreUnspecified_Val{*b.Val}
	}
	return m0
}

type case_EditionsOneofIgnoreUnspecified_O protoreflect.FieldNumber

func (x case_EditionsOneofIgnoreUnspecified_O) String() string {
	md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[27].Descriptor()
	if x == 0 {
		return "not set"
	}
	return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x))
}

type isEditionsOneofIgnoreUnspecified_O interface {
	isEditionsOneofIgnoreUnspecified_O()
}

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

func (*editionsOneofIgnoreUnspecified_Val) isEditionsOneofIgnoreUnspecified_O() {}

type EditionsOneofIgnoreUnspecifiedWithDefault struct {
	state         protoimpl.MessageState                        `protogen:"opaque.v1"`
	xxx_hidden_O  isEditionsOneofIgnoreUnspecifiedWithDefault_O `protobuf_oneof:"o"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

// Default values for EditionsOneofIgnoreUnspecifiedWithDefault fields.
const (
	Default_EditionsOneofIgnoreUnspecifiedWithDefault_Val = int32(-42)
)

func (x *EditionsOneofIgnoreUnspecifiedWithDefault) Reset() {
	*x = EditionsOneofIgnoreUnspecifiedWithDefault{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[28]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsOneofIgnoreUnspecifiedWithDefault) ProtoMessage() {}

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

func (x *EditionsOneofIgnoreUnspecifiedWithDefault) GetVal() int32 {
	if x != nil {
		if x, ok := x.xxx_hidden_O.(*editionsOneofIgnoreUnspecifiedWithDefault_Val); ok {
			return x.Val
		}
	}
	return Default_EditionsOneofIgnoreUnspecifiedWithDefault_Val
}

func (x *EditionsOneofIgnoreUnspecifiedWithDefault) SetVal(v int32) {
	x.xxx_hidden_O = &editionsOneofIgnoreUnspecifiedWithDefault_Val{v}
}

func (x *EditionsOneofIgnoreUnspecifiedWithDefault) HasO() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_O != nil
}

func (x *EditionsOneofIgnoreUnspecifiedWithDefault) HasVal() bool {
	if x == nil {
		return false
	}
	_, ok := x.xxx_hidden_O.(*editionsOneofIgnoreUnspecifiedWithDefault_Val)
	return ok
}

func (x *EditionsOneofIgnoreUnspecifiedWithDefault) ClearO() {
	x.xxx_hidden_O = nil
}

func (x *EditionsOneofIgnoreUnspecifiedWithDefault) ClearVal() {
	if _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreUnspecifiedWithDefault_Val); ok {
		x.xxx_hidden_O = nil
	}
}

const EditionsOneofIgnoreUnspecifiedWithDefault_O_not_set_case case_EditionsOneofIgnoreUnspecifiedWithDefault_O = 0
const EditionsOneofIgnoreUnspecifiedWithDefault_Val_case case_EditionsOneofIgnoreUnspecifiedWithDefault_O = 1

func (x *EditionsOneofIgnoreUnspecifiedWithDefault) WhichO() case_EditionsOneofIgnoreUnspecifiedWithDefault_O {
	if x == nil {
		return EditionsOneofIgnoreUnspecifiedWithDefault_O_not_set_case
	}
	switch x.xxx_hidden_O.(type) {
	case *editionsOneofIgnoreUnspecifiedWithDefault_Val:
		return EditionsOneofIgnoreUnspecifiedWithDefault_Val_case
	default:
		return EditionsOneofIgnoreUnspecifiedWithDefault_O_not_set_case
	}
}

type EditionsOneofIgnoreUnspecifiedWithDefault_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	// Fields of oneof xxx_hidden_O:
	Val *int32
	// -- end of xxx_hidden_O
}

func (b0 EditionsOneofIgnoreUnspecifiedWithDefault_builder) Build() *EditionsOneofIgnoreUnspecifiedWithDefault {
	m0 := &EditionsOneofIgnoreUnspecifiedWithDefault{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		x.xxx_hidden_O = &editionsOneofIgnoreUnspecifiedWithDefault_Val{*b.Val}
	}
	return m0
}

type case_EditionsOneofIgnoreUnspecifiedWithDefault_O protoreflect.FieldNumber

func (x case_EditionsOneofIgnoreUnspecifiedWithDefault_O) String() string {
	md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[28].Descriptor()
	if x == 0 {
		return "not set"
	}
	return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x))
}

type isEditionsOneofIgnoreUnspecifiedWithDefault_O interface {
	isEditionsOneofIgnoreUnspecifiedWithDefault_O()
}

type editionsOneofIgnoreUnspecifiedWithDefault_Val struct {
	Val int32 `protobuf:"varint,1,opt,name=val,oneof,def=-42"`
}

func (*editionsOneofIgnoreUnspecifiedWithDefault_Val) isEditionsOneofIgnoreUnspecifiedWithDefault_O() {
}

type EditionsOneofIgnoreEmpty struct {
	state         protoimpl.MessageState       `protogen:"opaque.v1"`
	xxx_hidden_O  isEditionsOneofIgnoreEmpty_O `protobuf_oneof:"o"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *EditionsOneofIgnoreEmpty) Reset() {
	*x = EditionsOneofIgnoreEmpty{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[29]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsOneofIgnoreEmpty) ProtoMessage() {}

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

func (x *EditionsOneofIgnoreEmpty) GetVal() int32 {
	if x != nil {
		if x, ok := x.xxx_hidden_O.(*editionsOneofIgnoreEmpty_Val); ok {
			return x.Val
		}
	}
	return 0
}

func (x *EditionsOneofIgnoreEmpty) SetVal(v int32) {
	x.xxx_hidden_O = &editionsOneofIgnoreEmpty_Val{v}
}

func (x *EditionsOneofIgnoreEmpty) HasO() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_O != nil
}

func (x *EditionsOneofIgnoreEmpty) HasVal() bool {
	if x == nil {
		return false
	}
	_, ok := x.xxx_hidden_O.(*editionsOneofIgnoreEmpty_Val)
	return ok
}

func (x *EditionsOneofIgnoreEmpty) ClearO() {
	x.xxx_hidden_O = nil
}

func (x *EditionsOneofIgnoreEmpty) ClearVal() {
	if _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreEmpty_Val); ok {
		x.xxx_hidden_O = nil
	}
}

const EditionsOneofIgnoreEmpty_O_not_set_case case_EditionsOneofIgnoreEmpty_O = 0
const EditionsOneofIgnoreEmpty_Val_case case_EditionsOneofIgnoreEmpty_O = 1

func (x *EditionsOneofIgnoreEmpty) WhichO() case_EditionsOneofIgnoreEmpty_O {
	if x == nil {
		return EditionsOneofIgnoreEmpty_O_not_set_case
	}
	switch x.xxx_hidden_O.(type) {
	case *editionsOneofIgnoreEmpty_Val:
		return EditionsOneofIgnoreEmpty_Val_case
	default:
		return EditionsOneofIgnoreEmpty_O_not_set_case
	}
}

type EditionsOneofIgnoreEmpty_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	// Fields of oneof xxx_hidden_O:
	Val *int32
	// -- end of xxx_hidden_O
}

func (b0 EditionsOneofIgnoreEmpty_builder) Build() *EditionsOneofIgnoreEmpty {
	m0 := &EditionsOneofIgnoreEmpty{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		x.xxx_hidden_O = &editionsOneofIgnoreEmpty_Val{*b.Val}
	}
	return m0
}

type case_EditionsOneofIgnoreEmpty_O protoreflect.FieldNumber

func (x case_EditionsOneofIgnoreEmpty_O) String() string {
	md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[29].Descriptor()
	if x == 0 {
		return "not set"
	}
	return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x))
}

type isEditionsOneofIgnoreEmpty_O interface {
	isEditionsOneofIgnoreEmpty_O()
}

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

func (*editionsOneofIgnoreEmpty_Val) isEditionsOneofIgnoreEmpty_O() {}

type EditionsOneofIgnoreEmptyWithDefault struct {
	state         protoimpl.MessageState                  `protogen:"opaque.v1"`
	xxx_hidden_O  isEditionsOneofIgnoreEmptyWithDefault_O `protobuf_oneof:"o"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

// Default values for EditionsOneofIgnoreEmptyWithDefault fields.
const (
	Default_EditionsOneofIgnoreEmptyWithDefault_Val = int32(-42)
)

func (x *EditionsOneofIgnoreEmptyWithDefault) Reset() {
	*x = EditionsOneofIgnoreEmptyWithDefault{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[30]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsOneofIgnoreEmptyWithDefault) ProtoMessage() {}

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

func (x *EditionsOneofIgnoreEmptyWithDefault) GetVal() int32 {
	if x != nil {
		if x, ok := x.xxx_hidden_O.(*editionsOneofIgnoreEmptyWithDefault_Val); ok {
			return x.Val
		}
	}
	return Default_EditionsOneofIgnoreEmptyWithDefault_Val
}

func (x *EditionsOneofIgnoreEmptyWithDefault) SetVal(v int32) {
	x.xxx_hidden_O = &editionsOneofIgnoreEmptyWithDefault_Val{v}
}

func (x *EditionsOneofIgnoreEmptyWithDefault) HasO() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_O != nil
}

func (x *EditionsOneofIgnoreEmptyWithDefault) HasVal() bool {
	if x == nil {
		return false
	}
	_, ok := x.xxx_hidden_O.(*editionsOneofIgnoreEmptyWithDefault_Val)
	return ok
}

func (x *EditionsOneofIgnoreEmptyWithDefault) ClearO() {
	x.xxx_hidden_O = nil
}

func (x *EditionsOneofIgnoreEmptyWithDefault) ClearVal() {
	if _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreEmptyWithDefault_Val); ok {
		x.xxx_hidden_O = nil
	}
}

const EditionsOneofIgnoreEmptyWithDefault_O_not_set_case case_EditionsOneofIgnoreEmptyWithDefault_O = 0
const EditionsOneofIgnoreEmptyWithDefault_Val_case case_EditionsOneofIgnoreEmptyWithDefault_O = 1

func (x *EditionsOneofIgnoreEmptyWithDefault) WhichO() case_EditionsOneofIgnoreEmptyWithDefault_O {
	if x == nil {
		return EditionsOneofIgnoreEmptyWithDefault_O_not_set_case
	}
	switch x.xxx_hidden_O.(type) {
	case *editionsOneofIgnoreEmptyWithDefault_Val:
		return EditionsOneofIgnoreEmptyWithDefault_Val_case
	default:
		return EditionsOneofIgnoreEmptyWithDefault_O_not_set_case
	}
}

type EditionsOneofIgnoreEmptyWithDefault_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	// Fields of oneof xxx_hidden_O:
	Val *int32
	// -- end of xxx_hidden_O
}

func (b0 EditionsOneofIgnoreEmptyWithDefault_builder) Build() *EditionsOneofIgnoreEmptyWithDefault {
	m0 := &EditionsOneofIgnoreEmptyWithDefault{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		x.xxx_hidden_O = &editionsOneofIgnoreEmptyWithDefault_Val{*b.Val}
	}
	return m0
}

type case_EditionsOneofIgnoreEmptyWithDefault_O protoreflect.FieldNumber

func (x case_EditionsOneofIgnoreEmptyWithDefault_O) String() string {
	md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[30].Descriptor()
	if x == 0 {
		return "not set"
	}
	return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x))
}

type isEditionsOneofIgnoreEmptyWithDefault_O interface {
	isEditionsOneofIgnoreEmptyWithDefault_O()
}

type editionsOneofIgnoreEmptyWithDefault_Val struct {
	Val int32 `protobuf:"varint,1,opt,name=val,oneof,def=-42"`
}

func (*editionsOneofIgnoreEmptyWithDefault_Val) isEditionsOneofIgnoreEmptyWithDefault_O() {}

type EditionsOneofIgnoreAlways struct {
	state         protoimpl.MessageState        `protogen:"opaque.v1"`
	xxx_hidden_O  isEditionsOneofIgnoreAlways_O `protobuf_oneof:"o"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *EditionsOneofIgnoreAlways) Reset() {
	*x = EditionsOneofIgnoreAlways{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[31]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsOneofIgnoreAlways) ProtoMessage() {}

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

func (x *EditionsOneofIgnoreAlways) GetVal() int32 {
	if x != nil {
		if x, ok := x.xxx_hidden_O.(*editionsOneofIgnoreAlways_Val); ok {
			return x.Val
		}
	}
	return 0
}

func (x *EditionsOneofIgnoreAlways) SetVal(v int32) {
	x.xxx_hidden_O = &editionsOneofIgnoreAlways_Val{v}
}

func (x *EditionsOneofIgnoreAlways) HasO() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_O != nil
}

func (x *EditionsOneofIgnoreAlways) HasVal() bool {
	if x == nil {
		return false
	}
	_, ok := x.xxx_hidden_O.(*editionsOneofIgnoreAlways_Val)
	return ok
}

func (x *EditionsOneofIgnoreAlways) ClearO() {
	x.xxx_hidden_O = nil
}

func (x *EditionsOneofIgnoreAlways) ClearVal() {
	if _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreAlways_Val); ok {
		x.xxx_hidden_O = nil
	}
}

const EditionsOneofIgnoreAlways_O_not_set_case case_EditionsOneofIgnoreAlways_O = 0
const EditionsOneofIgnoreAlways_Val_case case_EditionsOneofIgnoreAlways_O = 1

func (x *EditionsOneofIgnoreAlways) WhichO() case_EditionsOneofIgnoreAlways_O {
	if x == nil {
		return EditionsOneofIgnoreAlways_O_not_set_case
	}
	switch x.xxx_hidden_O.(type) {
	case *editionsOneofIgnoreAlways_Val:
		return EditionsOneofIgnoreAlways_Val_case
	default:
		return EditionsOneofIgnoreAlways_O_not_set_case
	}
}

type EditionsOneofIgnoreAlways_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	// Fields of oneof xxx_hidden_O:
	Val *int32
	// -- end of xxx_hidden_O
}

func (b0 EditionsOneofIgnoreAlways_builder) Build() *EditionsOneofIgnoreAlways {
	m0 := &EditionsOneofIgnoreAlways{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		x.xxx_hidden_O = &editionsOneofIgnoreAlways_Val{*b.Val}
	}
	return m0
}

type case_EditionsOneofIgnoreAlways_O protoreflect.FieldNumber

func (x case_EditionsOneofIgnoreAlways_O) String() string {
	md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[31].Descriptor()
	if x == 0 {
		return "not set"
	}
	return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x))
}

type isEditionsOneofIgnoreAlways_O interface {
	isEditionsOneofIgnoreAlways_O()
}

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

func (*editionsOneofIgnoreAlways_Val) isEditionsOneofIgnoreAlways_O() {}

type EditionsOneofIgnoreAlwaysWithDefault struct {
	state         protoimpl.MessageState                   `protogen:"opaque.v1"`
	xxx_hidden_O  isEditionsOneofIgnoreAlwaysWithDefault_O `protobuf_oneof:"o"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

// Default values for EditionsOneofIgnoreAlwaysWithDefault fields.
const (
	Default_EditionsOneofIgnoreAlwaysWithDefault_Val = int32(-42)
)

func (x *EditionsOneofIgnoreAlwaysWithDefault) Reset() {
	*x = EditionsOneofIgnoreAlwaysWithDefault{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[32]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsOneofIgnoreAlwaysWithDefault) ProtoMessage() {}

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

func (x *EditionsOneofIgnoreAlwaysWithDefault) GetVal() int32 {
	if x != nil {
		if x, ok := x.xxx_hidden_O.(*editionsOneofIgnoreAlwaysWithDefault_Val); ok {
			return x.Val
		}
	}
	return Default_EditionsOneofIgnoreAlwaysWithDefault_Val
}

func (x *EditionsOneofIgnoreAlwaysWithDefault) SetVal(v int32) {
	x.xxx_hidden_O = &editionsOneofIgnoreAlwaysWithDefault_Val{v}
}

func (x *EditionsOneofIgnoreAlwaysWithDefault) HasO() bool {
	if x == nil {
		return false
	}
	return x.xxx_hidden_O != nil
}

func (x *EditionsOneofIgnoreAlwaysWithDefault) HasVal() bool {
	if x == nil {
		return false
	}
	_, ok := x.xxx_hidden_O.(*editionsOneofIgnoreAlwaysWithDefault_Val)
	return ok
}

func (x *EditionsOneofIgnoreAlwaysWithDefault) ClearO() {
	x.xxx_hidden_O = nil
}

func (x *EditionsOneofIgnoreAlwaysWithDefault) ClearVal() {
	if _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreAlwaysWithDefault_Val); ok {
		x.xxx_hidden_O = nil
	}
}

const EditionsOneofIgnoreAlwaysWithDefault_O_not_set_case case_EditionsOneofIgnoreAlwaysWithDefault_O = 0
const EditionsOneofIgnoreAlwaysWithDefault_Val_case case_EditionsOneofIgnoreAlwaysWithDefault_O = 1

func (x *EditionsOneofIgnoreAlwaysWithDefault) WhichO() case_EditionsOneofIgnoreAlwaysWithDefault_O {
	if x == nil {
		return EditionsOneofIgnoreAlwaysWithDefault_O_not_set_case
	}
	switch x.xxx_hidden_O.(type) {
	case *editionsOneofIgnoreAlwaysWithDefault_Val:
		return EditionsOneofIgnoreAlwaysWithDefault_Val_case
	default:
		return EditionsOneofIgnoreAlwaysWithDefault_O_not_set_case
	}
}

type EditionsOneofIgnoreAlwaysWithDefault_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	// Fields of oneof xxx_hidden_O:
	Val *int32
	// -- end of xxx_hidden_O
}

func (b0 EditionsOneofIgnoreAlwaysWithDefault_builder) Build() *EditionsOneofIgnoreAlwaysWithDefault {
	m0 := &EditionsOneofIgnoreAlwaysWithDefault{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		x.xxx_hidden_O = &editionsOneofIgnoreAlwaysWithDefault_Val{*b.Val}
	}
	return m0
}

type case_EditionsOneofIgnoreAlwaysWithDefault_O protoreflect.FieldNumber

func (x case_EditionsOneofIgnoreAlwaysWithDefault_O) String() string {
	md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[32].Descriptor()
	if x == 0 {
		return "not set"
	}
	return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x))
}

type isEditionsOneofIgnoreAlwaysWithDefault_O interface {
	isEditionsOneofIgnoreAlwaysWithDefault_O()
}

type editionsOneofIgnoreAlwaysWithDefault_Val struct {
	Val int32 `protobuf:"varint,1,opt,name=val,oneof,def=-42"`
}

func (*editionsOneofIgnoreAlwaysWithDefault_Val) isEditionsOneofIgnoreAlwaysWithDefault_O() {}

type EditionsRepeatedIgnoreUnspecified struct {
	state          protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val []int32                `protobuf:"varint,1,rep,packed,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsRepeatedIgnoreUnspecified) Reset() {
	*x = EditionsRepeatedIgnoreUnspecified{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[33]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsRepeatedIgnoreUnspecified) ProtoMessage() {}

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

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

func (x *EditionsRepeatedIgnoreUnspecified) SetVal(v []int32) {
	x.xxx_hidden_Val = v
}

type EditionsRepeatedIgnoreUnspecified_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val []int32
}

func (b0 EditionsRepeatedIgnoreUnspecified_builder) Build() *EditionsRepeatedIgnoreUnspecified {
	m0 := &EditionsRepeatedIgnoreUnspecified{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsRepeatedExpandedIgnoreUnspecified struct {
	state          protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val []int32                `protobuf:"varint,1,rep,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsRepeatedExpandedIgnoreUnspecified) Reset() {
	*x = EditionsRepeatedExpandedIgnoreUnspecified{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[34]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsRepeatedExpandedIgnoreUnspecified) ProtoMessage() {}

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

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

func (x *EditionsRepeatedExpandedIgnoreUnspecified) SetVal(v []int32) {
	x.xxx_hidden_Val = v
}

type EditionsRepeatedExpandedIgnoreUnspecified_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val []int32
}

func (b0 EditionsRepeatedExpandedIgnoreUnspecified_builder) Build() *EditionsRepeatedExpandedIgnoreUnspecified {
	m0 := &EditionsRepeatedExpandedIgnoreUnspecified{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsRepeatedIgnoreEmpty struct {
	state          protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val []int32                `protobuf:"varint,1,rep,packed,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsRepeatedIgnoreEmpty) Reset() {
	*x = EditionsRepeatedIgnoreEmpty{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[35]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsRepeatedIgnoreEmpty) ProtoMessage() {}

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

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

func (x *EditionsRepeatedIgnoreEmpty) SetVal(v []int32) {
	x.xxx_hidden_Val = v
}

type EditionsRepeatedIgnoreEmpty_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val []int32
}

func (b0 EditionsRepeatedIgnoreEmpty_builder) Build() *EditionsRepeatedIgnoreEmpty {
	m0 := &EditionsRepeatedIgnoreEmpty{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsRepeatedExpandedIgnoreEmpty struct {
	state          protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val []int32                `protobuf:"varint,1,rep,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsRepeatedExpandedIgnoreEmpty) Reset() {
	*x = EditionsRepeatedExpandedIgnoreEmpty{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[36]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsRepeatedExpandedIgnoreEmpty) ProtoMessage() {}

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

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

func (x *EditionsRepeatedExpandedIgnoreEmpty) SetVal(v []int32) {
	x.xxx_hidden_Val = v
}

type EditionsRepeatedExpandedIgnoreEmpty_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val []int32
}

func (b0 EditionsRepeatedExpandedIgnoreEmpty_builder) Build() *EditionsRepeatedExpandedIgnoreEmpty {
	m0 := &EditionsRepeatedExpandedIgnoreEmpty{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsRepeatedIgnoreAlways struct {
	state          protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val []int32                `protobuf:"varint,1,rep,packed,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsRepeatedIgnoreAlways) Reset() {
	*x = EditionsRepeatedIgnoreAlways{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[37]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsRepeatedIgnoreAlways) ProtoMessage() {}

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

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

func (x *EditionsRepeatedIgnoreAlways) SetVal(v []int32) {
	x.xxx_hidden_Val = v
}

type EditionsRepeatedIgnoreAlways_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val []int32
}

func (b0 EditionsRepeatedIgnoreAlways_builder) Build() *EditionsRepeatedIgnoreAlways {
	m0 := &EditionsRepeatedIgnoreAlways{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsRepeatedExpandedIgnoreAlways struct {
	state          protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val []int32                `protobuf:"varint,1,rep,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsRepeatedExpandedIgnoreAlways) Reset() {
	*x = EditionsRepeatedExpandedIgnoreAlways{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[38]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsRepeatedExpandedIgnoreAlways) ProtoMessage() {}

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

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

func (x *EditionsRepeatedExpandedIgnoreAlways) SetVal(v []int32) {
	x.xxx_hidden_Val = v
}

type EditionsRepeatedExpandedIgnoreAlways_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val []int32
}

func (b0 EditionsRepeatedExpandedIgnoreAlways_builder) Build() *EditionsRepeatedExpandedIgnoreAlways {
	m0 := &EditionsRepeatedExpandedIgnoreAlways{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

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

func (x *EditionsMapIgnoreUnspecified) Reset() {
	*x = EditionsMapIgnoreUnspecified{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[39]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMapIgnoreUnspecified) ProtoMessage() {}

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

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

func (x *EditionsMapIgnoreUnspecified) SetVal(v map[int32]int32) {
	x.xxx_hidden_Val = v
}

type EditionsMapIgnoreUnspecified_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val map[int32]int32
}

func (b0 EditionsMapIgnoreUnspecified_builder) Build() *EditionsMapIgnoreUnspecified {
	m0 := &EditionsMapIgnoreUnspecified{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

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

func (x *EditionsMapIgnoreEmpty) Reset() {
	*x = EditionsMapIgnoreEmpty{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[40]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMapIgnoreEmpty) ProtoMessage() {}

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

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

func (x *EditionsMapIgnoreEmpty) SetVal(v map[int32]int32) {
	x.xxx_hidden_Val = v
}

type EditionsMapIgnoreEmpty_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val map[int32]int32
}

func (b0 EditionsMapIgnoreEmpty_builder) Build() *EditionsMapIgnoreEmpty {
	m0 := &EditionsMapIgnoreEmpty{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

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

func (x *EditionsMapIgnoreAlways) Reset() {
	*x = EditionsMapIgnoreAlways{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[41]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMapIgnoreAlways) ProtoMessage() {}

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

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

func (x *EditionsMapIgnoreAlways) SetVal(v map[int32]int32) {
	x.xxx_hidden_Val = v
}

type EditionsMapIgnoreAlways_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val map[int32]int32
}

func (b0 EditionsMapIgnoreAlways_builder) Build() *EditionsMapIgnoreAlways {
	m0 := &EditionsMapIgnoreAlways{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsRepeatedItemIgnoreUnspecified struct {
	state          protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val []int32                `protobuf:"varint,1,rep,packed,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsRepeatedItemIgnoreUnspecified) Reset() {
	*x = EditionsRepeatedItemIgnoreUnspecified{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[42]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsRepeatedItemIgnoreUnspecified) ProtoMessage() {}

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

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

func (x *EditionsRepeatedItemIgnoreUnspecified) SetVal(v []int32) {
	x.xxx_hidden_Val = v
}

type EditionsRepeatedItemIgnoreUnspecified_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val []int32
}

func (b0 EditionsRepeatedItemIgnoreUnspecified_builder) Build() *EditionsRepeatedItemIgnoreUnspecified {
	m0 := &EditionsRepeatedItemIgnoreUnspecified{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsRepeatedExpandedItemIgnoreUnspecified struct {
	state          protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val []int32                `protobuf:"varint,1,rep,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsRepeatedExpandedItemIgnoreUnspecified) Reset() {
	*x = EditionsRepeatedExpandedItemIgnoreUnspecified{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[43]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsRepeatedExpandedItemIgnoreUnspecified) ProtoMessage() {}

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

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

func (x *EditionsRepeatedExpandedItemIgnoreUnspecified) SetVal(v []int32) {
	x.xxx_hidden_Val = v
}

type EditionsRepeatedExpandedItemIgnoreUnspecified_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val []int32
}

func (b0 EditionsRepeatedExpandedItemIgnoreUnspecified_builder) Build() *EditionsRepeatedExpandedItemIgnoreUnspecified {
	m0 := &EditionsRepeatedExpandedItemIgnoreUnspecified{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsRepeatedItemIgnoreEmpty struct {
	state          protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val []int32                `protobuf:"varint,1,rep,packed,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsRepeatedItemIgnoreEmpty) Reset() {
	*x = EditionsRepeatedItemIgnoreEmpty{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[44]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsRepeatedItemIgnoreEmpty) ProtoMessage() {}

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

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

func (x *EditionsRepeatedItemIgnoreEmpty) SetVal(v []int32) {
	x.xxx_hidden_Val = v
}

type EditionsRepeatedItemIgnoreEmpty_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val []int32
}

func (b0 EditionsRepeatedItemIgnoreEmpty_builder) Build() *EditionsRepeatedItemIgnoreEmpty {
	m0 := &EditionsRepeatedItemIgnoreEmpty{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsRepeatedExpandedItemIgnoreEmpty struct {
	state          protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val []int32                `protobuf:"varint,1,rep,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsRepeatedExpandedItemIgnoreEmpty) Reset() {
	*x = EditionsRepeatedExpandedItemIgnoreEmpty{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[45]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsRepeatedExpandedItemIgnoreEmpty) ProtoMessage() {}

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

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

func (x *EditionsRepeatedExpandedItemIgnoreEmpty) SetVal(v []int32) {
	x.xxx_hidden_Val = v
}

type EditionsRepeatedExpandedItemIgnoreEmpty_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val []int32
}

func (b0 EditionsRepeatedExpandedItemIgnoreEmpty_builder) Build() *EditionsRepeatedExpandedItemIgnoreEmpty {
	m0 := &EditionsRepeatedExpandedItemIgnoreEmpty{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsRepeatedItemIgnoreAlways struct {
	state          protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val []int32                `protobuf:"varint,1,rep,packed,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsRepeatedItemIgnoreAlways) Reset() {
	*x = EditionsRepeatedItemIgnoreAlways{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[46]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsRepeatedItemIgnoreAlways) ProtoMessage() {}

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

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

func (x *EditionsRepeatedItemIgnoreAlways) SetVal(v []int32) {
	x.xxx_hidden_Val = v
}

type EditionsRepeatedItemIgnoreAlways_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val []int32
}

func (b0 EditionsRepeatedItemIgnoreAlways_builder) Build() *EditionsRepeatedItemIgnoreAlways {
	m0 := &EditionsRepeatedItemIgnoreAlways{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsRepeatedExpandedItemIgnoreAlways struct {
	state          protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val []int32                `protobuf:"varint,1,rep,name=val"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *EditionsRepeatedExpandedItemIgnoreAlways) Reset() {
	*x = EditionsRepeatedExpandedItemIgnoreAlways{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[47]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsRepeatedExpandedItemIgnoreAlways) ProtoMessage() {}

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

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

func (x *EditionsRepeatedExpandedItemIgnoreAlways) SetVal(v []int32) {
	x.xxx_hidden_Val = v
}

type EditionsRepeatedExpandedItemIgnoreAlways_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val []int32
}

func (b0 EditionsRepeatedExpandedItemIgnoreAlways_builder) Build() *EditionsRepeatedExpandedItemIgnoreAlways {
	m0 := &EditionsRepeatedExpandedItemIgnoreAlways{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

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

func (x *EditionsMapKeyIgnoreUnspecified) Reset() {
	*x = EditionsMapKeyIgnoreUnspecified{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[48]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMapKeyIgnoreUnspecified) ProtoMessage() {}

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

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

func (x *EditionsMapKeyIgnoreUnspecified) SetVal(v map[int32]int32) {
	x.xxx_hidden_Val = v
}

type EditionsMapKeyIgnoreUnspecified_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val map[int32]int32
}

func (b0 EditionsMapKeyIgnoreUnspecified_builder) Build() *EditionsMapKeyIgnoreUnspecified {
	m0 := &EditionsMapKeyIgnoreUnspecified{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

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

func (x *EditionsMapKeyIgnoreEmpty) Reset() {
	*x = EditionsMapKeyIgnoreEmpty{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[49]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMapKeyIgnoreEmpty) ProtoMessage() {}

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

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

func (x *EditionsMapKeyIgnoreEmpty) SetVal(v map[int32]int32) {
	x.xxx_hidden_Val = v
}

type EditionsMapKeyIgnoreEmpty_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val map[int32]int32
}

func (b0 EditionsMapKeyIgnoreEmpty_builder) Build() *EditionsMapKeyIgnoreEmpty {
	m0 := &EditionsMapKeyIgnoreEmpty{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

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

func (x *EditionsMapKeyIgnoreAlways) Reset() {
	*x = EditionsMapKeyIgnoreAlways{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[50]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMapKeyIgnoreAlways) ProtoMessage() {}

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

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

func (x *EditionsMapKeyIgnoreAlways) SetVal(v map[int32]int32) {
	x.xxx_hidden_Val = v
}

type EditionsMapKeyIgnoreAlways_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val map[int32]int32
}

func (b0 EditionsMapKeyIgnoreAlways_builder) Build() *EditionsMapKeyIgnoreAlways {
	m0 := &EditionsMapKeyIgnoreAlways{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

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

func (x *EditionsMapValueIgnoreUnspecified) Reset() {
	*x = EditionsMapValueIgnoreUnspecified{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[51]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMapValueIgnoreUnspecified) ProtoMessage() {}

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

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

func (x *EditionsMapValueIgnoreUnspecified) SetVal(v map[int32]int32) {
	x.xxx_hidden_Val = v
}

type EditionsMapValueIgnoreUnspecified_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val map[int32]int32
}

func (b0 EditionsMapValueIgnoreUnspecified_builder) Build() *EditionsMapValueIgnoreUnspecified {
	m0 := &EditionsMapValueIgnoreUnspecified{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

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

func (x *EditionsMapValueIgnoreEmpty) Reset() {
	*x = EditionsMapValueIgnoreEmpty{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[52]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMapValueIgnoreEmpty) ProtoMessage() {}

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

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

func (x *EditionsMapValueIgnoreEmpty) SetVal(v map[int32]int32) {
	x.xxx_hidden_Val = v
}

type EditionsMapValueIgnoreEmpty_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val map[int32]int32
}

func (b0 EditionsMapValueIgnoreEmpty_builder) Build() *EditionsMapValueIgnoreEmpty {
	m0 := &EditionsMapValueIgnoreEmpty{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

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

func (x *EditionsMapValueIgnoreAlways) Reset() {
	*x = EditionsMapValueIgnoreAlways{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[53]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMapValueIgnoreAlways) ProtoMessage() {}

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

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

func (x *EditionsMapValueIgnoreAlways) SetVal(v map[int32]int32) {
	x.xxx_hidden_Val = v
}

type EditionsMapValueIgnoreAlways_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val map[int32]int32
}

func (b0 EditionsMapValueIgnoreAlways_builder) Build() *EditionsMapValueIgnoreAlways {
	m0 := &EditionsMapValueIgnoreAlways{}
	b, x := &b0, m0
	_, _ = b, x
	x.xxx_hidden_Val = b.Val
	return m0
}

type EditionsMessageExplicitPresenceIgnoreUnspecified_Msg struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         *string                `protobuf:"bytes,1,opt,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) Reset() {
	*x = EditionsMessageExplicitPresenceIgnoreUnspecified_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[54]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) ProtoMessage() {}

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

func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) GetVal() string {
	if x != nil {
		if x.xxx_hidden_Val != nil {
			return *x.xxx_hidden_Val
		}
		return ""
	}
	return ""
}

func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) SetVal(v string) {
	x.xxx_hidden_Val = &v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = nil
}

type EditionsMessageExplicitPresenceIgnoreUnspecified_Msg_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *string
}

func (b0 EditionsMessageExplicitPresenceIgnoreUnspecified_Msg_builder) Build() *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg {
	m0 := &EditionsMessageExplicitPresenceIgnoreUnspecified_Msg{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = b.Val
	}
	return m0
}

type EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         *string                `protobuf:"bytes,1,opt,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) Reset() {
	*x = EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[55]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) ProtoMessage() {}

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

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) GetVal() string {
	if x != nil {
		if x.xxx_hidden_Val != nil {
			return *x.xxx_hidden_Val
		}
		return ""
	}
	return ""
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) SetVal(v string) {
	x.xxx_hidden_Val = &v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = nil
}

type EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *string
}

func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg {
	m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = b.Val
	}
	return m0
}

type EditionsMessageExplicitPresenceIgnoreEmpty_Msg struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         *string                `protobuf:"bytes,1,opt,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) Reset() {
	*x = EditionsMessageExplicitPresenceIgnoreEmpty_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[56]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageExplicitPresenceIgnoreEmpty_Msg) ProtoMessage() {}

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

func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) GetVal() string {
	if x != nil {
		if x.xxx_hidden_Val != nil {
			return *x.xxx_hidden_Val
		}
		return ""
	}
	return ""
}

func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) SetVal(v string) {
	x.xxx_hidden_Val = &v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = nil
}

type EditionsMessageExplicitPresenceIgnoreEmpty_Msg_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *string
}

func (b0 EditionsMessageExplicitPresenceIgnoreEmpty_Msg_builder) Build() *EditionsMessageExplicitPresenceIgnoreEmpty_Msg {
	m0 := &EditionsMessageExplicitPresenceIgnoreEmpty_Msg{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = b.Val
	}
	return m0
}

type EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         *string                `protobuf:"bytes,1,opt,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) Reset() {
	*x = EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[57]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) ProtoMessage() {}

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

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) GetVal() string {
	if x != nil {
		if x.xxx_hidden_Val != nil {
			return *x.xxx_hidden_Val
		}
		return ""
	}
	return ""
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) SetVal(v string) {
	x.xxx_hidden_Val = &v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = nil
}

type EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *string
}

func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg {
	m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = b.Val
	}
	return m0
}

type EditionsMessageExplicitPresenceIgnoreAlways_Msg struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         *string                `protobuf:"bytes,1,opt,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *EditionsMessageExplicitPresenceIgnoreAlways_Msg) Reset() {
	*x = EditionsMessageExplicitPresenceIgnoreAlways_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[58]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageExplicitPresenceIgnoreAlways_Msg) ProtoMessage() {}

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

func (x *EditionsMessageExplicitPresenceIgnoreAlways_Msg) GetVal() string {
	if x != nil {
		if x.xxx_hidden_Val != nil {
			return *x.xxx_hidden_Val
		}
		return ""
	}
	return ""
}

func (x *EditionsMessageExplicitPresenceIgnoreAlways_Msg) SetVal(v string) {
	x.xxx_hidden_Val = &v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsMessageExplicitPresenceIgnoreAlways_Msg) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsMessageExplicitPresenceIgnoreAlways_Msg) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = nil
}

type EditionsMessageExplicitPresenceIgnoreAlways_Msg_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *string
}

func (b0 EditionsMessageExplicitPresenceIgnoreAlways_Msg_builder) Build() *EditionsMessageExplicitPresenceIgnoreAlways_Msg {
	m0 := &EditionsMessageExplicitPresenceIgnoreAlways_Msg{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = b.Val
	}
	return m0
}

type EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         *string                `protobuf:"bytes,1,opt,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg) Reset() {
	*x = EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[59]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg) ProtoMessage() {}

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

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg) GetVal() string {
	if x != nil {
		if x.xxx_hidden_Val != nil {
			return *x.xxx_hidden_Val
		}
		return ""
	}
	return ""
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg) SetVal(v string) {
	x.xxx_hidden_Val = &v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = nil
}

type EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *string
}

func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg {
	m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = b.Val
	}
	return m0
}

type EditionsMessageLegacyRequiredIgnoreUnspecified_Msg struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         *string                `protobuf:"bytes,1,opt,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) Reset() {
	*x = EditionsMessageLegacyRequiredIgnoreUnspecified_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[60]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) ProtoMessage() {}

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

func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) GetVal() string {
	if x != nil {
		if x.xxx_hidden_Val != nil {
			return *x.xxx_hidden_Val
		}
		return ""
	}
	return ""
}

func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) SetVal(v string) {
	x.xxx_hidden_Val = &v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = nil
}

type EditionsMessageLegacyRequiredIgnoreUnspecified_Msg_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *string
}

func (b0 EditionsMessageLegacyRequiredIgnoreUnspecified_Msg_builder) Build() *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg {
	m0 := &EditionsMessageLegacyRequiredIgnoreUnspecified_Msg{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = b.Val
	}
	return m0
}

type EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         *string                `protobuf:"bytes,1,opt,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) Reset() {
	*x = EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[61]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) ProtoMessage() {}

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

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) GetVal() string {
	if x != nil {
		if x.xxx_hidden_Val != nil {
			return *x.xxx_hidden_Val
		}
		return ""
	}
	return ""
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) SetVal(v string) {
	x.xxx_hidden_Val = &v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = nil
}

type EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *string
}

func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg {
	m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = b.Val
	}
	return m0
}

type EditionsMessageLegacyRequiredIgnoreEmpty_Msg struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         *string                `protobuf:"bytes,1,opt,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) Reset() {
	*x = EditionsMessageLegacyRequiredIgnoreEmpty_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[62]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageLegacyRequiredIgnoreEmpty_Msg) ProtoMessage() {}

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

func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) GetVal() string {
	if x != nil {
		if x.xxx_hidden_Val != nil {
			return *x.xxx_hidden_Val
		}
		return ""
	}
	return ""
}

func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) SetVal(v string) {
	x.xxx_hidden_Val = &v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = nil
}

type EditionsMessageLegacyRequiredIgnoreEmpty_Msg_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *string
}

func (b0 EditionsMessageLegacyRequiredIgnoreEmpty_Msg_builder) Build() *EditionsMessageLegacyRequiredIgnoreEmpty_Msg {
	m0 := &EditionsMessageLegacyRequiredIgnoreEmpty_Msg{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = b.Val
	}
	return m0
}

type EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         *string                `protobuf:"bytes,1,opt,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) Reset() {
	*x = EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[63]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) ProtoMessage() {}

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

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) GetVal() string {
	if x != nil {
		if x.xxx_hidden_Val != nil {
			return *x.xxx_hidden_Val
		}
		return ""
	}
	return ""
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) SetVal(v string) {
	x.xxx_hidden_Val = &v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = nil
}

type EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *string
}

func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg {
	m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = b.Val
	}
	return m0
}

type EditionsMessageLegacyRequiredIgnoreAlways_Msg struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         *string                `protobuf:"bytes,1,opt,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *EditionsMessageLegacyRequiredIgnoreAlways_Msg) Reset() {
	*x = EditionsMessageLegacyRequiredIgnoreAlways_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[64]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageLegacyRequiredIgnoreAlways_Msg) ProtoMessage() {}

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

func (x *EditionsMessageLegacyRequiredIgnoreAlways_Msg) GetVal() string {
	if x != nil {
		if x.xxx_hidden_Val != nil {
			return *x.xxx_hidden_Val
		}
		return ""
	}
	return ""
}

func (x *EditionsMessageLegacyRequiredIgnoreAlways_Msg) SetVal(v string) {
	x.xxx_hidden_Val = &v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsMessageLegacyRequiredIgnoreAlways_Msg) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsMessageLegacyRequiredIgnoreAlways_Msg) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = nil
}

type EditionsMessageLegacyRequiredIgnoreAlways_Msg_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *string
}

func (b0 EditionsMessageLegacyRequiredIgnoreAlways_Msg_builder) Build() *EditionsMessageLegacyRequiredIgnoreAlways_Msg {
	m0 := &EditionsMessageLegacyRequiredIgnoreAlways_Msg{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = b.Val
	}
	return m0
}

type EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg struct {
	state                  protoimpl.MessageState `protogen:"opaque.v1"`
	xxx_hidden_Val         *string                `protobuf:"bytes,1,opt,name=val"`
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg) Reset() {
	*x = EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg{}
	mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[65]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg) ProtoMessage() {}

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

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg) GetVal() string {
	if x != nil {
		if x.xxx_hidden_Val != nil {
			return *x.xxx_hidden_Val
		}
		return ""
	}
	return ""
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg) SetVal(v string) {
	x.xxx_hidden_Val = &v
	protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1)
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg) HasVal() bool {
	if x == nil {
		return false
	}
	return protoimpl.X.Present(&(x.XXX_presence[0]), 0)
}

func (x *EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg) ClearVal() {
	protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0)
	x.xxx_hidden_Val = nil
}

type EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg_builder struct {
	_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.

	Val *string
}

func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg {
	m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg{}
	b, x := &b0, m0
	_, _ = b, x
	if b.Val != nil {
		protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1)
		x.xxx_hidden_Val = b.Val
	}
	return m0
}

var File_buf_validate_conformance_cases_ignore_proto_editions_proto protoreflect.FileDescriptor

const file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDesc = "" +
	"\n" +
	":buf/validate/conformance/cases/ignore_proto_editions.proto\x12\x1ebuf.validate.conformance.cases\x1a\x1bbuf/validate/validate.proto\"L\n" +
	"/EditionsScalarExplicitPresenceIgnoreUnspecified\x12\x19\n" +
	"\x03val\x18\x01 \x01(\x05B\a\xbaH\x04\x1a\x02 \x00R\x03val\"\\\n" +
	":EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault\x12\x1e\n" +
	"\x03val\x18\x01 \x01(\x05:\x03-42B\a\xbaH\x04\x1a\x02 \x00R\x03val\"I\n" +
	")EditionsScalarExplicitPresenceIgnoreEmpty\x12\x1c\n" +
	"\x03val\x18\x01 \x01(\x05B\n" +
	"\xbaH\a\xd8\x01\x01\x1a\x02 \x00R\x03val\"Y\n" +
	"4EditionsScalarExplicitPresenceIgnoreEmptyWithDefault\x12!\n" +
	"\x03val\x18\x01 \x01(\x05:\x03-42B\n" +
	"\xbaH\a\xd8\x01\x01\x1a\x02 \x00R\x03val\"J\n" +
	"*EditionsScalarExplicitPresenceIgnoreAlways\x12\x1c\n" +
	"\x03val\x18\x01 \x01(\x05B\n" +
	"\xbaH\a\xd8\x01\x03\x1a\x02 \x00R\x03val\"Z\n" +
	"5EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault\x12!\n" +
	"\x03val\x18\x01 \x01(\x05:\x03-42B\n" +
	"\xbaH\a\xd8\x01\x03\x1a\x02 \x00R\x03val\"Q\n" +
	"/EditionsScalarImplicitPresenceIgnoreUnspecified\x12\x1e\n" +
	"\x03val\x18\x01 \x01(\x05B\f\xbaH\x04\x1a\x02 \x00\xaa\x01\x02\b\x02R\x03val\"N\n" +
	")EditionsScalarImplicitPresenceIgnoreEmpty\x12!\n" +
	"\x03val\x18\x01 \x01(\x05B\x0f\xbaH\a\xd8\x01\x01\x1a\x02 \x00\xaa\x01\x02\b\x02R\x03val\"O\n" +
	"*EditionsScalarImplicitPresenceIgnoreAlways\x12!\n" +
	"\x03val\x18\x01 \x01(\x05B\x0f\xbaH\a\xd8\x01\x03\x1a\x02 \x00\xaa\x01\x02\b\x02R\x03val\"O\n" +
	"-EditionsScalarLegacyRequiredIgnoreUnspecified\x12\x1e\n" +
	"\x03val\x18\x01 \x01(\x05B\f\xbaH\x04\x1a\x02 \x00\xaa\x01\x02\b\x03R\x03val\"_\n" +
	"8EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault\x12#\n" +
	"\x03val\x18\x01 \x01(\x05:\x03-42B\f\xbaH\x04\x1a\x02 \x00\xaa\x01\x02\b\x03R\x03val\"L\n" +
	"'EditionsScalarLegacyRequiredIgnoreEmpty\x12!\n" +
	"\x03val\x18\x01 \x01(\x05B\x0f\xbaH\a\xd8\x01\x01\x1a\x02 \x00\xaa\x01\x02\b\x03R\x03val\"\\\n" +
	"2EditionsScalarLegacyRequiredIgnoreEmptyWithDefault\x12&\n" +
	"\x03val\x18\x01 \x01(\x05:\x03-42B\x0f\xbaH\a\xd8\x01\x01\x1a\x02 \x00\xaa\x01\x02\b\x03R\x03val\"M\n" +
	"(EditionsScalarLegacyRequiredIgnoreAlways\x12!\n" +
	"\x03val\x18\x01 \x01(\x05B\x0f\xbaH\a\xd8\x01\x03\x1a\x02 \x00\xaa\x01\x02\b\x03R\x03val\"]\n" +
	"3EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault\x12&\n" +
	"\x03val\x18\x01 \x01(\x05:\x03-42B\x0f\xbaH\a\xd8\x01\x03\x1a\x02 \x00\xaa\x01\x02\b\x03R\x03val\"\xfc\x01\n" +
	"0EditionsMessageExplicitPresenceIgnoreUnspecified\x12\xae\x01\n" +
	"\x03val\x18\x01 \x01(\v2T.buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreUnspecified.MsgBF\xbaHC\xba\x01@\n" +
	"#proto.editions.message.ignore.empty\x12\x06foobar\x1a\x11this.val == 'foo'R\x03val\x1a\x17\n" +
	"\x03Msg\x12\x10\n" +
	"\x03val\x18\x01 \x01(\tR\x03val\"\x93\x02\n" +
	"9EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified\x12\xbc\x01\n" +
	"\x03val\x18\x01 \x01(\v2].buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified.MsgBK\xbaHC\xba\x01@\n" +
	"#proto.editions.message.ignore.empty\x12\x06foobar\x1a\x11this.val == 'foo'\xaa\x01\x02(\x02R\x03val\x1a\x17\n" +
	"\x03Msg\x12\x10\n" +
	"\x03val\x18\x01 \x01(\tR\x03val\"\xf3\x01\n" +
	"*EditionsMessageExplicitPresenceIgnoreEmpty\x12\xab\x01\n" +
	"\x03val\x18\x01 \x01(\v2N.buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreEmpty.MsgBI\xbaHF\xba\x01@\n" +
	"#proto.editions.message.ignore.empty\x12\x06foobar\x1a\x11this.val == 'foo'\xd8\x01\x01R\x03val\x1a\x17\n" +
	"\x03Msg\x12\x10\n" +
	"\x03val\x18\x01 \x01(\tR\x03val\"\x8a\x02\n" +
	"3EditionsMessageExplicitPresenceDelimitedIgnoreEmpty\x12\xb9\x01\n" +
	"\x03val\x18\x01 \x01(\v2W.buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreEmpty.MsgBN\xbaHF\xba\x01@\n" +
	"#proto.editions.message.ignore.empty\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\"\xf6\x01\n" +
	"+EditionsMessageExplicitPresenceIgnoreAlways\x12\xad\x01\n" +
	"\x03val\x18\x01 \x01(\v2O.buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreAlways.MsgBJ\xbaHG\xba\x01A\n" +
	"$proto.editions.message.ignore.always\x12\x06foobar\x1a\x11this.val == 'foo'\xd8\x01\x03R\x03val\x1a\x17\n" +
	"\x03Msg\x12\x10\n" +
	"\x03val\x18\x01 \x01(\tR\x03val\"\x8d\x02\n" +
	"4EditionsMessageExplicitPresenceDelimitedIgnoreAlways\x12\xbb\x01\n" +
	"\x03val\x18\x01 \x01(\v2X.buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreAlways.MsgBO\xbaHG\xba\x01A\n" +
	"$proto.editions.message.ignore.always\x12\x06foobar\x1a\x11this.val == 'foo'\xd8\x01\x03\xaa\x01\x02(\x02R\x03val\x1a\x17\n" +
	"\x03Msg\x12\x10\n" +
	"\x03val\x18\x01 \x01(\tR\x03val\"\xfd\x01\n" +
	".EditionsMessageLegacyRequiredIgnoreUnspecified\x12\xb1\x01\n" +
	"\x03val\x18\x01 \x01(\v2R.buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreUnspecified.MsgBK\xbaHC\xba\x01@\n" +
	"#proto.editions.message.ignore.empty\x12\x06foobar\x1a\x11this.val == 'foo'\xaa\x01\x02\b\x03R\x03val\x1a\x17\n" +
	"\x03Msg\x12\x10\n" +
	"\x03val\x18\x01 \x01(\tR\x03val\"\x91\x02\n" +
	"7EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified\x12\xbc\x01\n" +
	"\x03val\x18\x01 \x01(\v2[.buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified.MsgBM\xbaHC\xba\x01@\n" +
	"#proto.editions.message.ignore.empty\x12\x06foobar\x1a\x11this.val == 'foo'\xaa\x01\x04\b\x03(\x02R\x03val\x1a\x17\n" +
	"\x03Msg\x12\x10\n" +
	"\x03val\x18\x01 \x01(\tR\x03val\"\xf4\x01\n" +
	"(EditionsMessageLegacyRequiredIgnoreEmpty\x12\xae\x01\n" +
	"\x03val\x18\x01 \x01(\v2L.buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreEmpty.MsgBN\xbaHF\xba\x01@\n" +
	"#proto.editions.message.ignore.empty\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\"\x88\x02\n" +
	"1EditionsMessageLegacyRequiredDelimitedIgnoreEmpty\x12\xb9\x01\n" +
	"\x03val\x18\x01 \x01(\v2U.buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreEmpty.MsgBP\xbaHF\xba\x01@\n" +
	"#proto.editions.message.ignore.empty\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\"\xf6\x01\n" +
	")EditionsMessageLegacyRequiredIgnoreAlways\x12\xaf\x01\n" +
	"\x03val\x18\x01 \x01(\v2M.buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreAlways.MsgBN\xbaHF\xba\x01@\n" +
	"#proto.editions.message.ignore.empty\x12\x06foobar\x1a\x11this.val == 'foo'\xd8\x01\x03\xaa\x01\x02\b\x03R\x03val\x1a\x17\n" +
	"\x03Msg\x12\x10\n" +
	"\x03val\x18\x01 \x01(\tR\x03val\"\x8a\x02\n" +
	"2EditionsMessageLegacyRequiredDelimitedIgnoreAlways\x12\xba\x01\n" +
	"\x03val\x18\x01 \x01(\v2V.buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreAlways.MsgBP\xbaHF\xba\x01@\n" +
	"#proto.editions.message.ignore.empty\x12\x06foobar\x1a\x11this.val == 'foo'\xd8\x01\x03\xaa\x01\x04\b\x03(\x02R\x03val\x1a\x17\n" +
	"\x03Msg\x12\x10\n" +
	"\x03val\x18\x01 \x01(\tR\x03val\"B\n" +
	"\x1eEditionsOneofIgnoreUnspecified\x12\x1b\n" +
	"\x03val\x18\x01 \x01(\x05B\a\xbaH\x04\x1a\x02 \x00H\x00R\x03valB\x03\n" +
	"\x01o\"R\n" +
	")EditionsOneofIgnoreUnspecifiedWithDefault\x12 \n" +
	"\x03val\x18\x01 \x01(\x05:\x03-42B\a\xbaH\x04\x1a\x02 \x00H\x00R\x03valB\x03\n" +
	"\x01o\"?\n" +
	"\x18EditionsOneofIgnoreEmpty\x12\x1e\n" +
	"\x03val\x18\x01 \x01(\x05B\n" +
	"\xbaH\a\xd8\x01\x01\x1a\x02 \x00H\x00R\x03valB\x03\n" +
	"\x01o\"O\n" +
	"#EditionsOneofIgnoreEmptyWithDefault\x12#\n" +
	"\x03val\x18\x01 \x01(\x05:\x03-42B\n" +
	"\xbaH\a\xd8\x01\x01\x1a\x02 \x00H\x00R\x03valB\x03\n" +
	"\x01o\"@\n" +
	"\x19EditionsOneofIgnoreAlways\x12\x1e\n" +
	"\x03val\x18\x01 \x01(\x05B\n" +
	"\xbaH\a\xd8\x01\x03\x1a\x02 \x00H\x00R\x03valB\x03\n" +
	"\x01o\"P\n" +
	"$EditionsOneofIgnoreAlwaysWithDefault\x12#\n" +
	"\x03val\x18\x01 \x01(\x05:\x03-42B\n" +
	"\xbaH\a\xd8\x01\x03\x1a\x02 \x00H\x00R\x03valB\x03\n" +
	"\x01o\"?\n" +
	"!EditionsRepeatedIgnoreUnspecified\x12\x1a\n" +
	"\x03val\x18\x01 \x03(\x05B\b\xbaH\x05\x92\x01\x02\b\x03R\x03val\"L\n" +
	")EditionsRepeatedExpandedIgnoreUnspecified\x12\x1f\n" +
	"\x03val\x18\x01 \x03(\x05B\r\xbaH\x05\x92\x01\x02\b\x03\xaa\x01\x02\x18\x02R\x03val\"<\n" +
	"\x1bEditionsRepeatedIgnoreEmpty\x12\x1d\n" +
	"\x03val\x18\x01 \x03(\x05B\v\xbaH\b\xd8\x01\x01\x92\x01\x02\b\x03R\x03val\"I\n" +
	"#EditionsRepeatedExpandedIgnoreEmpty\x12\"\n" +
	"\x03val\x18\x01 \x03(\x05B\x10\xbaH\b\xd8\x01\x01\x92\x01\x02\b\x03\xaa\x01\x02\x18\x02R\x03val\"=\n" +
	"\x1cEditionsRepeatedIgnoreAlways\x12\x1d\n" +
	"\x03val\x18\x01 \x03(\x05B\v\xbaH\b\xd8\x01\x03\x92\x01\x02\b\x03R\x03val\"J\n" +
	"$EditionsRepeatedExpandedIgnoreAlways\x12\"\n" +
	"\x03val\x18\x01 \x03(\x05B\x10\xbaH\b\xd8\x01\x03\x92\x01\x02\b\x03\xaa\x01\x02\x18\x02R\x03val\"\xb9\x01\n" +
	"\x1cEditionsMapIgnoreUnspecified\x12a\n" +
	"\x03val\x18\x01 \x03(\v2E.buf.validate.conformance.cases.EditionsMapIgnoreUnspecified.ValEntryB\b\xbaH\x05\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\x01\"\xb0\x01\n" +
	"\x16EditionsMapIgnoreEmpty\x12^\n" +
	"\x03val\x18\x01 \x03(\v2?.buf.validate.conformance.cases.EditionsMapIgnoreEmpty.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\x01\"\xb2\x01\n" +
	"\x17EditionsMapIgnoreAlways\x12_\n" +
	"\x03val\x18\x01 \x03(\v2@.buf.validate.conformance.cases.EditionsMapIgnoreAlways.ValEntryB\v\xbaH\b\xd8\x01\x03\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\x01\"G\n" +
	"%EditionsRepeatedItemIgnoreUnspecified\x12\x1e\n" +
	"\x03val\x18\x01 \x03(\x05B\f\xbaH\t\x92\x01\x06\"\x04\x1a\x02 \x00R\x03val\"T\n" +
	"-EditionsRepeatedExpandedItemIgnoreUnspecified\x12#\n" +
	"\x03val\x18\x01 \x03(\x05B\x11\xbaH\t\x92\x01\x06\"\x04\x1a\x02 \x00\xaa\x01\x02\x18\x02R\x03val\"D\n" +
	"\x1fEditionsRepeatedItemIgnoreEmpty\x12!\n" +
	"\x03val\x18\x01 \x03(\x05B\x0f\xbaH\f\x92\x01\t\"\a\xd8\x01\x01\x1a\x02 \x00R\x03val\"Q\n" +
	"'EditionsRepeatedExpandedItemIgnoreEmpty\x12&\n" +
	"\x03val\x18\x01 \x03(\x05B\x14\xbaH\f\x92\x01\t\"\a\xd8\x01\x01\x1a\x02 \x00\xaa\x01\x02\x18\x02R\x03val\"E\n" +
	" EditionsRepeatedItemIgnoreAlways\x12!\n" +
	"\x03val\x18\x01 \x03(\x05B\x0f\xbaH\f\x92\x01\t\"\a\xd8\x01\x03\x1a\x02 \x00R\x03val\"R\n" +
	"(EditionsRepeatedExpandedItemIgnoreAlways\x12&\n" +
	"\x03val\x18\x01 \x03(\x05B\x14\xbaH\f\x92\x01\t\"\a\xd8\x01\x03\x1a\x02 \x00\xaa\x01\x02\x18\x02R\x03val\"\xc3\x01\n" +
	"\x1fEditionsMapKeyIgnoreUnspecified\x12h\n" +
	"\x03val\x18\x01 \x03(\v2H.buf.validate.conformance.cases.EditionsMapKeyIgnoreUnspecified.ValEntryB\f\xbaH\t\x9a\x01\x06\"\x04\x1a\x02 \x00R\x03val\x1a6\n" +
	"\bValEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" +
	"\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\"\xba\x01\n" +
	"\x19EditionsMapKeyIgnoreEmpty\x12e\n" +
	"\x03val\x18\x01 \x03(\v2B.buf.validate.conformance.cases.EditionsMapKeyIgnoreEmpty.ValEntryB\x0f\xbaH\f\x9a\x01\t\"\a\xd8\x01\x01\x1a\x02 \x00R\x03val\x1a6\n" +
	"\bValEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" +
	"\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\"\xbc\x01\n" +
	"\x1aEditionsMapKeyIgnoreAlways\x12f\n" +
	"\x03val\x18\x01 \x03(\v2C.buf.validate.conformance.cases.EditionsMapKeyIgnoreAlways.ValEntryB\x0f\xbaH\f\x9a\x01\t\"\a\xd8\x01\x03\x1a\x02 \x00R\x03val\x1a6\n" +
	"\bValEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" +
	"\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\"\xc7\x01\n" +
	"!EditionsMapValueIgnoreUnspecified\x12j\n" +
	"\x03val\x18\x01 \x03(\v2J.buf.validate.conformance.cases.EditionsMapValueIgnoreUnspecified.ValEntryB\f\xbaH\t\x9a\x01\x06*\x04\x1a\x02 \x00R\x03val\x1a6\n" +
	"\bValEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" +
	"\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\"\xbe\x01\n" +
	"\x1bEditionsMapValueIgnoreEmpty\x12g\n" +
	"\x03val\x18\x01 \x03(\v2D.buf.validate.conformance.cases.EditionsMapValueIgnoreEmpty.ValEntryB\x0f\xbaH\f\x9a\x01\t*\a\xd8\x01\x01\x1a\x02 \x00R\x03val\x1a6\n" +
	"\bValEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" +
	"\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\"\xc0\x01\n" +
	"\x1cEditionsMapValueIgnoreAlways\x12h\n" +
	"\x03val\x18\x01 \x03(\v2E.buf.validate.conformance.cases.EditionsMapValueIgnoreAlways.ValEntryB\x0f\xbaH\f\x9a\x01\t*\a\xd8\x01\x03\x1a\x02 \x00R\x03val\x1a6\n" +
	"\bValEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" +
	"\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01B\xa2\x02\n" +
	"\"com.buf.validate.conformance.casesB\x18IgnoreProtoEditionsProtoP\x01ZFbuf.build/go/protovalidate/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_proto_editions_proto_msgTypes = make([]protoimpl.MessageInfo, 75)
var file_buf_validate_conformance_cases_ignore_proto_editions_proto_goTypes = []any{
	(*EditionsScalarExplicitPresenceIgnoreUnspecified)(nil),               // 0: buf.validate.conformance.cases.EditionsScalarExplicitPresenceIgnoreUnspecified
	(*EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault)(nil),    // 1: buf.validate.conformance.cases.EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault
	(*EditionsScalarExplicitPresenceIgnoreEmpty)(nil),                     // 2: buf.validate.conformance.cases.EditionsScalarExplicitPresenceIgnoreEmpty
	(*EditionsScalarExplicitPresenceIgnoreEmptyWithDefault)(nil),          // 3: buf.validate.conformance.cases.EditionsScalarExplicitPresenceIgnoreEmptyWithDefault
	(*EditionsScalarExplicitPresenceIgnoreAlways)(nil),                    // 4: buf.validate.conformance.cases.EditionsScalarExplicitPresenceIgnoreAlways
	(*EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault)(nil),         // 5: buf.validate.conformance.cases.EditionsScalarExplicitPresenceIgnoreAlwaysWithDefault
	(*EditionsScalarImplicitPresenceIgnoreUnspecified)(nil),               // 6: buf.validate.conformance.cases.EditionsScalarImplicitPresenceIgnoreUnspecified
	(*EditionsScalarImplicitPresenceIgnoreEmpty)(nil),                     // 7: buf.validate.conformance.cases.EditionsScalarImplicitPresenceIgnoreEmpty
	(*EditionsScalarImplicitPresenceIgnoreAlways)(nil),                    // 8: buf.validate.conformance.cases.EditionsScalarImplicitPresenceIgnoreAlways
	(*EditionsScalarLegacyRequiredIgnoreUnspecified)(nil),                 // 9: buf.validate.conformance.cases.EditionsScalarLegacyRequiredIgnoreUnspecified
	(*EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault)(nil),      // 10: buf.validate.conformance.cases.EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault
	(*EditionsScalarLegacyRequiredIgnoreEmpty)(nil),                       // 11: buf.validate.conformance.cases.EditionsScalarLegacyRequiredIgnoreEmpty
	(*EditionsScalarLegacyRequiredIgnoreEmptyWithDefault)(nil),            // 12: buf.validate.conformance.cases.EditionsScalarLegacyRequiredIgnoreEmptyWithDefault
	(*EditionsScalarLegacyRequiredIgnoreAlways)(nil),                      // 13: buf.validate.conformance.cases.EditionsScalarLegacyRequiredIgnoreAlways
	(*EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault)(nil),           // 14: buf.validate.conformance.cases.EditionsScalarLegacyRequiredIgnoreAlwaysWithDefault
	(*EditionsMessageExplicitPresenceIgnoreUnspecified)(nil),              // 15: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreUnspecified
	(*EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified)(nil),     // 16: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified
	(*EditionsMessageExplicitPresenceIgnoreEmpty)(nil),                    // 17: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreEmpty
	(*EditionsMessageExplicitPresenceDelimitedIgnoreEmpty)(nil),           // 18: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreEmpty
	(*EditionsMessageExplicitPresenceIgnoreAlways)(nil),                   // 19: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreAlways
	(*EditionsMessageExplicitPresenceDelimitedIgnoreAlways)(nil),          // 20: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreAlways
	(*EditionsMessageLegacyRequiredIgnoreUnspecified)(nil),                // 21: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreUnspecified
	(*EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified)(nil),       // 22: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified
	(*EditionsMessageLegacyRequiredIgnoreEmpty)(nil),                      // 23: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreEmpty
	(*EditionsMessageLegacyRequiredDelimitedIgnoreEmpty)(nil),             // 24: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreEmpty
	(*EditionsMessageLegacyRequiredIgnoreAlways)(nil),                     // 25: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreAlways
	(*EditionsMessageLegacyRequiredDelimitedIgnoreAlways)(nil),            // 26: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreAlways
	(*EditionsOneofIgnoreUnspecified)(nil),                                // 27: buf.validate.conformance.cases.EditionsOneofIgnoreUnspecified
	(*EditionsOneofIgnoreUnspecifiedWithDefault)(nil),                     // 28: buf.validate.conformance.cases.EditionsOneofIgnoreUnspecifiedWithDefault
	(*EditionsOneofIgnoreEmpty)(nil),                                      // 29: buf.validate.conformance.cases.EditionsOneofIgnoreEmpty
	(*EditionsOneofIgnoreEmptyWithDefault)(nil),                           // 30: buf.validate.conformance.cases.EditionsOneofIgnoreEmptyWithDefault
	(*EditionsOneofIgnoreAlways)(nil),                                     // 31: buf.validate.conformance.cases.EditionsOneofIgnoreAlways
	(*EditionsOneofIgnoreAlwaysWithDefault)(nil),                          // 32: buf.validate.conformance.cases.EditionsOneofIgnoreAlwaysWithDefault
	(*EditionsRepeatedIgnoreUnspecified)(nil),                             // 33: buf.validate.conformance.cases.EditionsRepeatedIgnoreUnspecified
	(*EditionsRepeatedExpandedIgnoreUnspecified)(nil),                     // 34: buf.validate.conformance.cases.EditionsRepeatedExpandedIgnoreUnspecified
	(*EditionsRepeatedIgnoreEmpty)(nil),                                   // 35: buf.validate.conformance.cases.EditionsRepeatedIgnoreEmpty
	(*EditionsRepeatedExpandedIgnoreEmpty)(nil),                           // 36: buf.validate.conformance.cases.EditionsRepeatedExpandedIgnoreEmpty
	(*EditionsRepeatedIgnoreAlways)(nil),                                  // 37: buf.validate.conformance.cases.EditionsRepeatedIgnoreAlways
	(*EditionsRepeatedExpandedIgnoreAlways)(nil),                          // 38: buf.validate.conformance.cases.EditionsRepeatedExpandedIgnoreAlways
	(*EditionsMapIgnoreUnspecified)(nil),                                  // 39: buf.validate.conformance.cases.EditionsMapIgnoreUnspecified
	(*EditionsMapIgnoreEmpty)(nil),                                        // 40: buf.validate.conformance.cases.EditionsMapIgnoreEmpty
	(*EditionsMapIgnoreAlways)(nil),                                       // 41: buf.validate.conformance.cases.EditionsMapIgnoreAlways
	(*EditionsRepeatedItemIgnoreUnspecified)(nil),                         // 42: buf.validate.conformance.cases.EditionsRepeatedItemIgnoreUnspecified
	(*EditionsRepeatedExpandedItemIgnoreUnspecified)(nil),                 // 43: buf.validate.conformance.cases.EditionsRepeatedExpandedItemIgnoreUnspecified
	(*EditionsRepeatedItemIgnoreEmpty)(nil),                               // 44: buf.validate.conformance.cases.EditionsRepeatedItemIgnoreEmpty
	(*EditionsRepeatedExpandedItemIgnoreEmpty)(nil),                       // 45: buf.validate.conformance.cases.EditionsRepeatedExpandedItemIgnoreEmpty
	(*EditionsRepeatedItemIgnoreAlways)(nil),                              // 46: buf.validate.conformance.cases.EditionsRepeatedItemIgnoreAlways
	(*EditionsRepeatedExpandedItemIgnoreAlways)(nil),                      // 47: buf.validate.conformance.cases.EditionsRepeatedExpandedItemIgnoreAlways
	(*EditionsMapKeyIgnoreUnspecified)(nil),                               // 48: buf.validate.conformance.cases.EditionsMapKeyIgnoreUnspecified
	(*EditionsMapKeyIgnoreEmpty)(nil),                                     // 49: buf.validate.conformance.cases.EditionsMapKeyIgnoreEmpty
	(*EditionsMapKeyIgnoreAlways)(nil),                                    // 50: buf.validate.conformance.cases.EditionsMapKeyIgnoreAlways
	(*EditionsMapValueIgnoreUnspecified)(nil),                             // 51: buf.validate.conformance.cases.EditionsMapValueIgnoreUnspecified
	(*EditionsMapValueIgnoreEmpty)(nil),                                   // 52: buf.validate.conformance.cases.EditionsMapValueIgnoreEmpty
	(*EditionsMapValueIgnoreAlways)(nil),                                  // 53: buf.validate.conformance.cases.EditionsMapValueIgnoreAlways
	(*EditionsMessageExplicitPresenceIgnoreUnspecified_Msg)(nil),          // 54: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreUnspecified.Msg
	(*EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg)(nil), // 55: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified.Msg
	(*EditionsMessageExplicitPresenceIgnoreEmpty_Msg)(nil),                // 56: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreEmpty.Msg
	(*EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg)(nil),       // 57: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreEmpty.Msg
	(*EditionsMessageExplicitPresenceIgnoreAlways_Msg)(nil),               // 58: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreAlways.Msg
	(*EditionsMessageExplicitPresenceDelimitedIgnoreAlways_Msg)(nil),      // 59: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreAlways.Msg
	(*EditionsMessageLegacyRequiredIgnoreUnspecified_Msg)(nil),            // 60: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreUnspecified.Msg
	(*EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg)(nil),   // 61: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified.Msg
	(*EditionsMessageLegacyRequiredIgnoreEmpty_Msg)(nil),                  // 62: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreEmpty.Msg
	(*EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg)(nil),         // 63: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreEmpty.Msg
	(*EditionsMessageLegacyRequiredIgnoreAlways_Msg)(nil),                 // 64: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreAlways.Msg
	(*EditionsMessageLegacyRequiredDelimitedIgnoreAlways_Msg)(nil),        // 65: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreAlways.Msg
	nil, // 66: buf.validate.conformance.cases.EditionsMapIgnoreUnspecified.ValEntry
	nil, // 67: buf.validate.conformance.cases.EditionsMapIgnoreEmpty.ValEntry
	nil, // 68: buf.validate.conformance.cases.EditionsMapIgnoreAlways.ValEntry
	nil, // 69: buf.validate.conformance.cases.EditionsMapKeyIgnoreUnspecified.ValEntry
	nil, // 70: buf.validate.conformance.cases.EditionsMapKeyIgnoreEmpty.ValEntry
	nil, // 71: buf.validate.conformance.cases.EditionsMapKeyIgnoreAlways.ValEntry
	nil, // 72: buf.validate.conformance.cases.EditionsMapValueIgnoreUnspecified.ValEntry
	nil, // 73: buf.validate.conformance.cases.EditionsMapValueIgnoreEmpty.ValEntry
	nil, // 74: buf.validate.conformance.cases.EditionsMapValueIgnoreAlways.ValEntry
}
var file_buf_validate_conformance_cases_ignore_proto_editions_proto_depIdxs = []int32{
	54, // 0: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreUnspecified.Msg
	55, // 1: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified.Msg
	56, // 2: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreEmpty.Msg
	57, // 3: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreEmpty.Msg
	58, // 4: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreAlways.val:type_name -> buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreAlways.Msg
	59, // 5: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreAlways.val:type_name -> buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreAlways.Msg
	60, // 6: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreUnspecified.Msg
	61, // 7: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified.Msg
	62, // 8: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreEmpty.Msg
	63, // 9: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreEmpty.Msg
	64, // 10: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreAlways.val:type_name -> buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreAlways.Msg
	65, // 11: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreAlways.val:type_name -> buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreAlways.Msg
	66, // 12: buf.validate.conformance.cases.EditionsMapIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.EditionsMapIgnoreUnspecified.ValEntry
	67, // 13: buf.validate.conformance.cases.EditionsMapIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.EditionsMapIgnoreEmpty.ValEntry
	68, // 14: buf.validate.conformance.cases.EditionsMapIgnoreAlways.val:type_name -> buf.validate.conformance.cases.EditionsMapIgnoreAlways.ValEntry
	69, // 15: buf.validate.conformance.cases.EditionsMapKeyIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.EditionsMapKeyIgnoreUnspecified.ValEntry
	70, // 16: buf.validate.conformance.cases.EditionsMapKeyIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.EditionsMapKeyIgnoreEmpty.ValEntry
	71, // 17: buf.validate.conformance.cases.EditionsMapKeyIgnoreAlways.val:type_name -> buf.validate.conformance.cases.EditionsMapKeyIgnoreAlways.ValEntry
	72, // 18: buf.validate.conformance.cases.EditionsMapValueIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.EditionsMapValueIgnoreUnspecified.ValEntry
	73, // 19: buf.validate.conformance.cases.EditionsMapValueIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.EditionsMapValueIgnoreEmpty.ValEntry
	74, // 20: buf.validate.conformance.cases.EditionsMapValueIgnoreAlways.val:type_name -> buf.validate.conformance.cases.EditionsMapValueIgnoreAlways.ValEntry
	21, // [21:21] is the sub-list for method output_type
	21, // [21:21] is the sub-list for method input_type
	21, // [21:21] is the sub-list for extension type_name
	21, // [21:21] is the sub-list for extension extendee
	0,  // [0:21] is the sub-list for field type_name
}

func init() { file_buf_validate_conformance_cases_ignore_proto_editions_proto_init() }
func file_buf_validate_conformance_cases_ignore_proto_editions_proto_init() {
	if File_buf_validate_conformance_cases_ignore_proto_editions_proto != nil {
		return
	}
	file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[27].OneofWrappers = []any{
		(*editionsOneofIgnoreUnspecified_Val)(nil),
	}
	file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[28].OneofWrappers = []any{
		(*editionsOneofIgnoreUnspecifiedWithDefault_Val)(nil),
	}
	file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[29].OneofWrappers = []any{
		(*editionsOneofIgnoreEmpty_Val)(nil),
	}
	file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[30].OneofWrappers = []any{
		(*editionsOneofIgnoreEmptyWithDefault_Val)(nil),
	}
	file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[31].OneofWrappers = []any{
		(*editionsOneofIgnoreAlways_Val)(nil),
	}
	file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[32].OneofWrappers = []any{
		(*editionsOneofIgnoreAlwaysWithDefault_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_proto_editions_proto_rawDesc), len(file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   75,
			NumExtensions: 0,
			NumServices:   0,
		},
		GoTypes:           file_buf_validate_conformance_cases_ignore_proto_editions_proto_goTypes,
		DependencyIndexes: file_buf_validate_conformance_cases_ignore_proto_editions_proto_depIdxs,
		MessageInfos:      file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes,
	}.Build()
	File_buf_validate_conformance_cases_ignore_proto_editions_proto = out.File
	file_buf_validate_conformance_cases_ignore_proto_editions_proto_goTypes = nil
	file_buf_validate_conformance_cases_ignore_proto_editions_proto_depIdxs = nil
}
