codec_unsafe.go raw

   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  
   5  package impl
   6  
   7  // When using unsafe pointers, we can just treat enum values as int32s.
   8  
   9  var (
  10  	coderEnumNoZero      = coderInt32NoZero
  11  	coderEnum            = coderInt32
  12  	coderEnumPtr         = coderInt32Ptr
  13  	coderEnumSlice       = coderInt32Slice
  14  	coderEnumPackedSlice = coderInt32PackedSlice
  15  )
  16