map_nosiwss_go124.go 579 B

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