O que golang-data-structures faz?
Estruturas de dados em Go — slices (internos, crescimento de capacidade, pré-alocação, pacote slices), maps (internos, buckets de hash, pacote maps), arrays, container/list/heap/ring, strings.Builder vs bytes.Buffer, coleções genéricas, ponteiros (unsafe.Pointer, weak.Pointer) e semântica de cópia. Use ao escolher ou otimizar estruturas de dados Go, implementar contêineres genéricos, usar pacotes container/, ponteiros unsafe ou weak, ou questionar internos de slice/map.