codec_unsafe.go 455 B

123456789101112131415
  1. // Copyright 2019 The Go Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style
  3. // license that can be found in the LICENSE file.
  4. package impl
  5. // When using unsafe pointers, we can just treat enum values as int32s.
  6. var (
  7. coderEnumNoZero = coderInt32NoZero
  8. coderEnum = coderInt32
  9. coderEnumPtr = coderInt32Ptr
  10. coderEnumSlice = coderInt32Slice
  11. coderEnumPackedSlice = coderInt32PackedSlice
  12. )