map_nosiwss_go124.go raw

   1  //go:build go1.24 && !go1.25 && !goexperiment.swissmap
   2  // +build go1.24,!go1.25,!goexperiment.swissmap
   3  
   4  package rt
   5  
   6  import (
   7  	"unsafe"
   8  )
   9  
  10  type GoMapIterator struct {
  11  	K           unsafe.Pointer
  12  	V           unsafe.Pointer
  13  	T           *GoMapType
  14  	H           unsafe.Pointer
  15  	Buckets     unsafe.Pointer
  16  	Bptr        *unsafe.Pointer
  17  	Overflow    *[]unsafe.Pointer
  18  	OldOverflow *[]unsafe.Pointer
  19  	StartBucket uintptr
  20  	Offset      uint8
  21  	Wrapped     bool
  22  	B           uint8
  23  	I           uint8
  24  	Bucket      uintptr
  25  	CheckBucket uintptr
  26  	// different from go1.23
  27  	ClearSeq    uint64
  28  }
  29