| 
									
										
										
										
											2021-08-12 21:03:24 +02:00
										 |  |  | // Copyright 2018 The Go Authors. All rights reserved. | 
					
						
							|  |  |  | // Use of this source code is governed by a BSD-style | 
					
						
							|  |  |  | // license that can be found in the LICENSE file. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // Package protoimpl contains the default implementation for messages | 
					
						
							|  |  |  | // generated by protoc-gen-go. | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | // WARNING: This package should only ever be imported by generated messages. | 
					
						
							|  |  |  | // The compatibility agreement covers nothing except for functionality needed | 
					
						
							|  |  |  | // to keep existing generated messages operational. Breakages that occur due | 
					
						
							|  |  |  | // to unauthorized usages of this package are not the author's responsibility. | 
					
						
							|  |  |  | package protoimpl | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import ( | 
					
						
							|  |  |  | 	"google.golang.org/protobuf/internal/filedesc" | 
					
						
							|  |  |  | 	"google.golang.org/protobuf/internal/filetype" | 
					
						
							|  |  |  | 	"google.golang.org/protobuf/internal/impl" | 
					
						
							| 
									
										
										
										
											2025-01-14 13:10:39 +00:00
										 |  |  | 	"google.golang.org/protobuf/internal/protolazy" | 
					
						
							| 
									
										
										
										
											2021-08-12 21:03:24 +02:00
										 |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // UnsafeEnabled specifies whether package unsafe can be used. | 
					
						
							|  |  |  | const UnsafeEnabled = impl.UnsafeEnabled | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | type ( | 
					
						
							|  |  |  | 	// Types used by generated code in init functions. | 
					
						
							|  |  |  | 	DescBuilder = filedesc.Builder | 
					
						
							|  |  |  | 	TypeBuilder = filetype.Builder | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	// Types used by generated code to implement EnumType, MessageType, and ExtensionType. | 
					
						
							|  |  |  | 	EnumInfo      = impl.EnumInfo | 
					
						
							|  |  |  | 	MessageInfo   = impl.MessageInfo | 
					
						
							|  |  |  | 	ExtensionInfo = impl.ExtensionInfo | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	// Types embedded in generated messages. | 
					
						
							|  |  |  | 	MessageState     = impl.MessageState | 
					
						
							|  |  |  | 	SizeCache        = impl.SizeCache | 
					
						
							|  |  |  | 	WeakFields       = impl.WeakFields | 
					
						
							|  |  |  | 	UnknownFields    = impl.UnknownFields | 
					
						
							|  |  |  | 	ExtensionFields  = impl.ExtensionFields | 
					
						
							|  |  |  | 	ExtensionFieldV1 = impl.ExtensionField | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	Pointer = impl.Pointer | 
					
						
							| 
									
										
										
										
											2025-01-14 13:10:39 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	LazyUnmarshalInfo  = *protolazy.XXX_lazyUnmarshalInfo | 
					
						
							|  |  |  | 	RaceDetectHookData = impl.RaceDetectHookData | 
					
						
							| 
									
										
										
										
											2021-08-12 21:03:24 +02:00
										 |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var X impl.Export |