summaryrefslogtreecommitdiff
path: root/vendor/github.com/bytedance/sonic/internal/rt/map_nosiwss_go124.go
blob: 8ecb9878e1c8010c5641ab0e96bc71c2c4f561df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//go:build go1.24 && !go1.25 && !goexperiment.swissmap
// +build go1.24,!go1.25,!goexperiment.swissmap

package rt

import (
	"unsafe"
)

type GoMapIterator struct {
	K           unsafe.Pointer
	V           unsafe.Pointer
	T           *GoMapType
	H           unsafe.Pointer
	Buckets     unsafe.Pointer
	Bptr        *unsafe.Pointer
	Overflow    *[]unsafe.Pointer
	OldOverflow *[]unsafe.Pointer
	StartBucket uintptr
	Offset      uint8
	Wrapped     bool
	B           uint8
	I           uint8
	Bucket      uintptr
	CheckBucket uintptr
	// different from go1.23
	ClearSeq    uint64
}