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//go:build !purego && !appengine 6*1c12ee1eSDan Willemsen// +build !purego,!appengine 7*1c12ee1eSDan Willemsen 8*1c12ee1eSDan Willemsenpackage impl 9*1c12ee1eSDan Willemsen 10*1c12ee1eSDan Willemsen// When using unsafe pointers, we can just treat enum values as int32s. 11*1c12ee1eSDan Willemsen 12*1c12ee1eSDan Willemsenvar ( 13*1c12ee1eSDan Willemsen coderEnumNoZero = coderInt32NoZero 14*1c12ee1eSDan Willemsen coderEnum = coderInt32 15*1c12ee1eSDan Willemsen coderEnumPtr = coderInt32Ptr 16*1c12ee1eSDan Willemsen coderEnumSlice = coderInt32Slice 17*1c12ee1eSDan Willemsen coderEnumPackedSlice = coderInt32PackedSlice 18*1c12ee1eSDan Willemsen) 19