forked from toolshed/abra
.gitea
cli
cmd
pkg
scripts
tests
vendor
coopcloud.tech
dario.cat
git.coopcloud.tech
github.com
go.opentelemetry.io
golang.org
google.golang.org
genproto
grpc
protobuf
encoding
internal
descfmt
descopts
detrand
editiondefaults
encoding
errors
filedesc
filetype
flags
genid
impl
api_export.go
api_export_opaque.go
bitmap.go
bitmap_race.go
checkinit.go
codec_extension.go
codec_field.go
codec_field_opaque.go
codec_gen.go
codec_map.go
codec_map_go111.go
codec_map_go112.go
codec_message.go
codec_message_opaque.go
codec_messageset.go
codec_tables.go
codec_unsafe.go
convert.go
convert_list.go
convert_map.go
decode.go
encode.go
enum.go
equal.go
extension.go
lazy.go
legacy_enum.go
legacy_export.go
legacy_extension.go
legacy_file.go
legacy_message.go
merge.go
merge_gen.go
message.go
message_opaque.go
message_opaque_gen.go
message_reflect.go
message_reflect_field.go
message_reflect_field_gen.go
message_reflect_gen.go
pointer_unsafe.go
pointer_unsafe_opaque.go
presence.go
validate.go
weak.go
order
pragma
protolazy
set
strs
version
proto
protoadapt
reflect
runtime
types
LICENSE
PATENTS
gopkg.in
gotest.tools
modules.txt
.dockerignore
.drone.yml
.envrc.sample
.gitignore
.goreleaser.yml
AUTHORS.md
Dockerfile
LICENSE
Makefile
README.md
go.mod
go.sum
renovate.json
16 lines
455 B
Go
16 lines
455 B
Go
// Copyright 2019 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 impl
|
|
|
|
// When using unsafe pointers, we can just treat enum values as int32s.
|
|
|
|
var (
|
|
coderEnumNoZero = coderInt32NoZero
|
|
coderEnum = coderInt32
|
|
coderEnumPtr = coderInt32Ptr
|
|
coderEnumSlice = coderInt32Slice
|
|
coderEnumPackedSlice = coderInt32PackedSlice
|
|
)
|