xref: /aosp_15_r20/external/golang-protobuf/internal/testprotos/fuzz/fuzz.pb.go (revision 1c12ee1efe575feb122dbf939ff15148a3b3e8f2)
1*1c12ee1eSDan Willemsen// Copyright 2019 The Go Authors. All rights reserved.
2*1c12ee1eSDan Willemsen// Use of this source code is governed by a BSD-style
3*1c12ee1eSDan Willemsen// license that can be found in the LICENSE file.
4*1c12ee1eSDan Willemsen
5*1c12ee1eSDan Willemsen// Code generated by protoc-gen-go. DO NOT EDIT.
6*1c12ee1eSDan Willemsen// source: internal/testprotos/fuzz/fuzz.proto
7*1c12ee1eSDan Willemsen
8*1c12ee1eSDan Willemsenpackage fuzz
9*1c12ee1eSDan Willemsen
10*1c12ee1eSDan Willemsenimport (
11*1c12ee1eSDan Willemsen	test "google.golang.org/protobuf/internal/testprotos/test"
12*1c12ee1eSDan Willemsen	test3 "google.golang.org/protobuf/internal/testprotos/test3"
13*1c12ee1eSDan Willemsen	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
14*1c12ee1eSDan Willemsen	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
15*1c12ee1eSDan Willemsen	reflect "reflect"
16*1c12ee1eSDan Willemsen	sync "sync"
17*1c12ee1eSDan Willemsen)
18*1c12ee1eSDan Willemsen
19*1c12ee1eSDan Willemsen// Fuzz is a container for every message we want to make available to the fuzzer.
20*1c12ee1eSDan Willemsentype Fuzz struct {
21*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
22*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
23*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
24*1c12ee1eSDan Willemsen
25*1c12ee1eSDan Willemsen	TestAllTypes            *test.TestAllTypes            `protobuf:"bytes,1,opt,name=test_all_types,json=testAllTypes" json:"test_all_types,omitempty"`
26*1c12ee1eSDan Willemsen	TestAllExtensions       *test.TestAllExtensions       `protobuf:"bytes,2,opt,name=test_all_extensions,json=testAllExtensions" json:"test_all_extensions,omitempty"`
27*1c12ee1eSDan Willemsen	TestRequired            *test.TestRequired            `protobuf:"bytes,3,opt,name=test_required,json=testRequired" json:"test_required,omitempty"`
28*1c12ee1eSDan Willemsen	TestRequiredForeign     *test.TestRequiredForeign     `protobuf:"bytes,4,opt,name=test_required_foreign,json=testRequiredForeign" json:"test_required_foreign,omitempty"`
29*1c12ee1eSDan Willemsen	TestRequiredGroupFields *test.TestRequiredGroupFields `protobuf:"bytes,5,opt,name=test_required_group_fields,json=testRequiredGroupFields" json:"test_required_group_fields,omitempty"`
30*1c12ee1eSDan Willemsen	TestPackedTypes         *test.TestPackedTypes         `protobuf:"bytes,6,opt,name=test_packed_types,json=testPackedTypes" json:"test_packed_types,omitempty"`
31*1c12ee1eSDan Willemsen	TestPackedExtensions    *test.TestPackedExtensions    `protobuf:"bytes,7,opt,name=test_packed_extensions,json=testPackedExtensions" json:"test_packed_extensions,omitempty"`
32*1c12ee1eSDan Willemsen	TestAllTypes3           *test3.TestAllTypes           `protobuf:"bytes,8,opt,name=test_all_types3,json=testAllTypes3" json:"test_all_types3,omitempty"`
33*1c12ee1eSDan Willemsen}
34*1c12ee1eSDan Willemsen
35*1c12ee1eSDan Willemsenfunc (x *Fuzz) Reset() {
36*1c12ee1eSDan Willemsen	*x = Fuzz{}
37*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
38*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_fuzz_fuzz_proto_msgTypes[0]
39*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
40*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
41*1c12ee1eSDan Willemsen	}
42*1c12ee1eSDan Willemsen}
43*1c12ee1eSDan Willemsen
44*1c12ee1eSDan Willemsenfunc (x *Fuzz) String() string {
45*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
46*1c12ee1eSDan Willemsen}
47*1c12ee1eSDan Willemsen
48*1c12ee1eSDan Willemsenfunc (*Fuzz) ProtoMessage() {}
49*1c12ee1eSDan Willemsen
50*1c12ee1eSDan Willemsenfunc (x *Fuzz) ProtoReflect() protoreflect.Message {
51*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_fuzz_fuzz_proto_msgTypes[0]
52*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
53*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
54*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
55*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
56*1c12ee1eSDan Willemsen		}
57*1c12ee1eSDan Willemsen		return ms
58*1c12ee1eSDan Willemsen	}
59*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
60*1c12ee1eSDan Willemsen}
61*1c12ee1eSDan Willemsen
62*1c12ee1eSDan Willemsen// Deprecated: Use Fuzz.ProtoReflect.Descriptor instead.
63*1c12ee1eSDan Willemsenfunc (*Fuzz) Descriptor() ([]byte, []int) {
64*1c12ee1eSDan Willemsen	return file_internal_testprotos_fuzz_fuzz_proto_rawDescGZIP(), []int{0}
65*1c12ee1eSDan Willemsen}
66*1c12ee1eSDan Willemsen
67*1c12ee1eSDan Willemsenfunc (x *Fuzz) GetTestAllTypes() *test.TestAllTypes {
68*1c12ee1eSDan Willemsen	if x != nil {
69*1c12ee1eSDan Willemsen		return x.TestAllTypes
70*1c12ee1eSDan Willemsen	}
71*1c12ee1eSDan Willemsen	return nil
72*1c12ee1eSDan Willemsen}
73*1c12ee1eSDan Willemsen
74*1c12ee1eSDan Willemsenfunc (x *Fuzz) GetTestAllExtensions() *test.TestAllExtensions {
75*1c12ee1eSDan Willemsen	if x != nil {
76*1c12ee1eSDan Willemsen		return x.TestAllExtensions
77*1c12ee1eSDan Willemsen	}
78*1c12ee1eSDan Willemsen	return nil
79*1c12ee1eSDan Willemsen}
80*1c12ee1eSDan Willemsen
81*1c12ee1eSDan Willemsenfunc (x *Fuzz) GetTestRequired() *test.TestRequired {
82*1c12ee1eSDan Willemsen	if x != nil {
83*1c12ee1eSDan Willemsen		return x.TestRequired
84*1c12ee1eSDan Willemsen	}
85*1c12ee1eSDan Willemsen	return nil
86*1c12ee1eSDan Willemsen}
87*1c12ee1eSDan Willemsen
88*1c12ee1eSDan Willemsenfunc (x *Fuzz) GetTestRequiredForeign() *test.TestRequiredForeign {
89*1c12ee1eSDan Willemsen	if x != nil {
90*1c12ee1eSDan Willemsen		return x.TestRequiredForeign
91*1c12ee1eSDan Willemsen	}
92*1c12ee1eSDan Willemsen	return nil
93*1c12ee1eSDan Willemsen}
94*1c12ee1eSDan Willemsen
95*1c12ee1eSDan Willemsenfunc (x *Fuzz) GetTestRequiredGroupFields() *test.TestRequiredGroupFields {
96*1c12ee1eSDan Willemsen	if x != nil {
97*1c12ee1eSDan Willemsen		return x.TestRequiredGroupFields
98*1c12ee1eSDan Willemsen	}
99*1c12ee1eSDan Willemsen	return nil
100*1c12ee1eSDan Willemsen}
101*1c12ee1eSDan Willemsen
102*1c12ee1eSDan Willemsenfunc (x *Fuzz) GetTestPackedTypes() *test.TestPackedTypes {
103*1c12ee1eSDan Willemsen	if x != nil {
104*1c12ee1eSDan Willemsen		return x.TestPackedTypes
105*1c12ee1eSDan Willemsen	}
106*1c12ee1eSDan Willemsen	return nil
107*1c12ee1eSDan Willemsen}
108*1c12ee1eSDan Willemsen
109*1c12ee1eSDan Willemsenfunc (x *Fuzz) GetTestPackedExtensions() *test.TestPackedExtensions {
110*1c12ee1eSDan Willemsen	if x != nil {
111*1c12ee1eSDan Willemsen		return x.TestPackedExtensions
112*1c12ee1eSDan Willemsen	}
113*1c12ee1eSDan Willemsen	return nil
114*1c12ee1eSDan Willemsen}
115*1c12ee1eSDan Willemsen
116*1c12ee1eSDan Willemsenfunc (x *Fuzz) GetTestAllTypes3() *test3.TestAllTypes {
117*1c12ee1eSDan Willemsen	if x != nil {
118*1c12ee1eSDan Willemsen		return x.TestAllTypes3
119*1c12ee1eSDan Willemsen	}
120*1c12ee1eSDan Willemsen	return nil
121*1c12ee1eSDan Willemsen}
122*1c12ee1eSDan Willemsen
123*1c12ee1eSDan Willemsenvar File_internal_testprotos_fuzz_fuzz_proto protoreflect.FileDescriptor
124*1c12ee1eSDan Willemsen
125*1c12ee1eSDan Willemsenvar file_internal_testprotos_fuzz_fuzz_proto_rawDesc = []byte{
126*1c12ee1eSDan Willemsen	0x0a, 0x23, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70,
127*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x66, 0x75, 0x7a, 0x7a, 0x2f, 0x66, 0x75, 0x7a, 0x7a, 0x2e,
128*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
129*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x66, 0x75, 0x7a, 0x7a, 0x1a, 0x23, 0x69, 0x6e, 0x74, 0x65, 0x72,
130*1c12ee1eSDan Willemsen	0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74,
131*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24,
132*1c12ee1eSDan Willemsen	0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f,
133*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70,
134*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x05, 0x0a, 0x04, 0x46, 0x75, 0x7a, 0x7a, 0x12, 0x46, 0x0a,
135*1c12ee1eSDan Willemsen	0x0e, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18,
136*1c12ee1eSDan Willemsen	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
137*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41,
138*1c12ee1eSDan Willemsen	0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x0c, 0x74, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c,
139*1c12ee1eSDan Willemsen	0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x55, 0x0a, 0x13, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x6c,
140*1c12ee1eSDan Willemsen	0x6c, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01,
141*1c12ee1eSDan Willemsen	0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
142*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45,
143*1c12ee1eSDan Willemsen	0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x11, 0x74, 0x65, 0x73, 0x74, 0x41,
144*1c12ee1eSDan Willemsen	0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x45, 0x0a, 0x0d,
145*1c12ee1eSDan Willemsen	0x74, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x18, 0x03, 0x20,
146*1c12ee1eSDan Willemsen	0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
147*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71,
148*1c12ee1eSDan Willemsen	0x75, 0x69, 0x72, 0x65, 0x64, 0x52, 0x0c, 0x74, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69,
149*1c12ee1eSDan Willemsen	0x72, 0x65, 0x64, 0x12, 0x5b, 0x0a, 0x15, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75,
150*1c12ee1eSDan Willemsen	0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x18, 0x04, 0x20, 0x01,
151*1c12ee1eSDan Willemsen	0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
152*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75,
153*1c12ee1eSDan Willemsen	0x69, 0x72, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x52, 0x13, 0x74, 0x65, 0x73,
154*1c12ee1eSDan Willemsen	0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e,
155*1c12ee1eSDan Willemsen	0x12, 0x68, 0x0a, 0x1a, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
156*1c12ee1eSDan Willemsen	0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x05,
157*1c12ee1eSDan Willemsen	0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
158*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65,
159*1c12ee1eSDan Willemsen	0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64,
160*1c12ee1eSDan Willemsen	0x73, 0x52, 0x17, 0x74, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47,
161*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x4f, 0x0a, 0x11, 0x74, 0x65,
162*1c12ee1eSDan Willemsen	0x73, 0x74, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18,
163*1c12ee1eSDan Willemsen	0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
164*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50,
165*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x0f, 0x74, 0x65, 0x73, 0x74,
166*1c12ee1eSDan Willemsen	0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x5e, 0x0a, 0x16, 0x74,
167*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e,
168*1c12ee1eSDan Willemsen	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f,
169*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74,
170*1c12ee1eSDan Willemsen	0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e,
171*1c12ee1eSDan Willemsen	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x14, 0x74, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65,
172*1c12ee1eSDan Willemsen	0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x49, 0x0a, 0x0f, 0x74,
173*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x33, 0x18, 0x08,
174*1c12ee1eSDan Willemsen	0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
175*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41,
176*1c12ee1eSDan Willemsen	0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x0d, 0x74, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c,
177*1c12ee1eSDan Willemsen	0x54, 0x79, 0x70, 0x65, 0x73, 0x33, 0x42, 0x35, 0x5a, 0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
178*1c12ee1eSDan Willemsen	0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74,
179*1c12ee1eSDan Willemsen	0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65,
180*1c12ee1eSDan Willemsen	0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x66, 0x75, 0x7a, 0x7a,
181*1c12ee1eSDan Willemsen}
182*1c12ee1eSDan Willemsen
183*1c12ee1eSDan Willemsenvar (
184*1c12ee1eSDan Willemsen	file_internal_testprotos_fuzz_fuzz_proto_rawDescOnce sync.Once
185*1c12ee1eSDan Willemsen	file_internal_testprotos_fuzz_fuzz_proto_rawDescData = file_internal_testprotos_fuzz_fuzz_proto_rawDesc
186*1c12ee1eSDan Willemsen)
187*1c12ee1eSDan Willemsen
188*1c12ee1eSDan Willemsenfunc file_internal_testprotos_fuzz_fuzz_proto_rawDescGZIP() []byte {
189*1c12ee1eSDan Willemsen	file_internal_testprotos_fuzz_fuzz_proto_rawDescOnce.Do(func() {
190*1c12ee1eSDan Willemsen		file_internal_testprotos_fuzz_fuzz_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_fuzz_fuzz_proto_rawDescData)
191*1c12ee1eSDan Willemsen	})
192*1c12ee1eSDan Willemsen	return file_internal_testprotos_fuzz_fuzz_proto_rawDescData
193*1c12ee1eSDan Willemsen}
194*1c12ee1eSDan Willemsen
195*1c12ee1eSDan Willemsenvar file_internal_testprotos_fuzz_fuzz_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
196*1c12ee1eSDan Willemsenvar file_internal_testprotos_fuzz_fuzz_proto_goTypes = []interface{}{
197*1c12ee1eSDan Willemsen	(*Fuzz)(nil),                         // 0: goproto.proto.fuzz.Fuzz
198*1c12ee1eSDan Willemsen	(*test.TestAllTypes)(nil),            // 1: goproto.proto.test.TestAllTypes
199*1c12ee1eSDan Willemsen	(*test.TestAllExtensions)(nil),       // 2: goproto.proto.test.TestAllExtensions
200*1c12ee1eSDan Willemsen	(*test.TestRequired)(nil),            // 3: goproto.proto.test.TestRequired
201*1c12ee1eSDan Willemsen	(*test.TestRequiredForeign)(nil),     // 4: goproto.proto.test.TestRequiredForeign
202*1c12ee1eSDan Willemsen	(*test.TestRequiredGroupFields)(nil), // 5: goproto.proto.test.TestRequiredGroupFields
203*1c12ee1eSDan Willemsen	(*test.TestPackedTypes)(nil),         // 6: goproto.proto.test.TestPackedTypes
204*1c12ee1eSDan Willemsen	(*test.TestPackedExtensions)(nil),    // 7: goproto.proto.test.TestPackedExtensions
205*1c12ee1eSDan Willemsen	(*test3.TestAllTypes)(nil),           // 8: goproto.proto.test3.TestAllTypes
206*1c12ee1eSDan Willemsen}
207*1c12ee1eSDan Willemsenvar file_internal_testprotos_fuzz_fuzz_proto_depIdxs = []int32{
208*1c12ee1eSDan Willemsen	1, // 0: goproto.proto.fuzz.Fuzz.test_all_types:type_name -> goproto.proto.test.TestAllTypes
209*1c12ee1eSDan Willemsen	2, // 1: goproto.proto.fuzz.Fuzz.test_all_extensions:type_name -> goproto.proto.test.TestAllExtensions
210*1c12ee1eSDan Willemsen	3, // 2: goproto.proto.fuzz.Fuzz.test_required:type_name -> goproto.proto.test.TestRequired
211*1c12ee1eSDan Willemsen	4, // 3: goproto.proto.fuzz.Fuzz.test_required_foreign:type_name -> goproto.proto.test.TestRequiredForeign
212*1c12ee1eSDan Willemsen	5, // 4: goproto.proto.fuzz.Fuzz.test_required_group_fields:type_name -> goproto.proto.test.TestRequiredGroupFields
213*1c12ee1eSDan Willemsen	6, // 5: goproto.proto.fuzz.Fuzz.test_packed_types:type_name -> goproto.proto.test.TestPackedTypes
214*1c12ee1eSDan Willemsen	7, // 6: goproto.proto.fuzz.Fuzz.test_packed_extensions:type_name -> goproto.proto.test.TestPackedExtensions
215*1c12ee1eSDan Willemsen	8, // 7: goproto.proto.fuzz.Fuzz.test_all_types3:type_name -> goproto.proto.test3.TestAllTypes
216*1c12ee1eSDan Willemsen	8, // [8:8] is the sub-list for method output_type
217*1c12ee1eSDan Willemsen	8, // [8:8] is the sub-list for method input_type
218*1c12ee1eSDan Willemsen	8, // [8:8] is the sub-list for extension type_name
219*1c12ee1eSDan Willemsen	8, // [8:8] is the sub-list for extension extendee
220*1c12ee1eSDan Willemsen	0, // [0:8] is the sub-list for field type_name
221*1c12ee1eSDan Willemsen}
222*1c12ee1eSDan Willemsen
223*1c12ee1eSDan Willemsenfunc init() { file_internal_testprotos_fuzz_fuzz_proto_init() }
224*1c12ee1eSDan Willemsenfunc file_internal_testprotos_fuzz_fuzz_proto_init() {
225*1c12ee1eSDan Willemsen	if File_internal_testprotos_fuzz_fuzz_proto != nil {
226*1c12ee1eSDan Willemsen		return
227*1c12ee1eSDan Willemsen	}
228*1c12ee1eSDan Willemsen	if !protoimpl.UnsafeEnabled {
229*1c12ee1eSDan Willemsen		file_internal_testprotos_fuzz_fuzz_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
230*1c12ee1eSDan Willemsen			switch v := v.(*Fuzz); i {
231*1c12ee1eSDan Willemsen			case 0:
232*1c12ee1eSDan Willemsen				return &v.state
233*1c12ee1eSDan Willemsen			case 1:
234*1c12ee1eSDan Willemsen				return &v.sizeCache
235*1c12ee1eSDan Willemsen			case 2:
236*1c12ee1eSDan Willemsen				return &v.unknownFields
237*1c12ee1eSDan Willemsen			default:
238*1c12ee1eSDan Willemsen				return nil
239*1c12ee1eSDan Willemsen			}
240*1c12ee1eSDan Willemsen		}
241*1c12ee1eSDan Willemsen	}
242*1c12ee1eSDan Willemsen	type x struct{}
243*1c12ee1eSDan Willemsen	out := protoimpl.TypeBuilder{
244*1c12ee1eSDan Willemsen		File: protoimpl.DescBuilder{
245*1c12ee1eSDan Willemsen			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
246*1c12ee1eSDan Willemsen			RawDescriptor: file_internal_testprotos_fuzz_fuzz_proto_rawDesc,
247*1c12ee1eSDan Willemsen			NumEnums:      0,
248*1c12ee1eSDan Willemsen			NumMessages:   1,
249*1c12ee1eSDan Willemsen			NumExtensions: 0,
250*1c12ee1eSDan Willemsen			NumServices:   0,
251*1c12ee1eSDan Willemsen		},
252*1c12ee1eSDan Willemsen		GoTypes:           file_internal_testprotos_fuzz_fuzz_proto_goTypes,
253*1c12ee1eSDan Willemsen		DependencyIndexes: file_internal_testprotos_fuzz_fuzz_proto_depIdxs,
254*1c12ee1eSDan Willemsen		MessageInfos:      file_internal_testprotos_fuzz_fuzz_proto_msgTypes,
255*1c12ee1eSDan Willemsen	}.Build()
256*1c12ee1eSDan Willemsen	File_internal_testprotos_fuzz_fuzz_proto = out.File
257*1c12ee1eSDan Willemsen	file_internal_testprotos_fuzz_fuzz_proto_rawDesc = nil
258*1c12ee1eSDan Willemsen	file_internal_testprotos_fuzz_fuzz_proto_goTypes = nil
259*1c12ee1eSDan Willemsen	file_internal_testprotos_fuzz_fuzz_proto_depIdxs = nil
260*1c12ee1eSDan Willemsen}
261