/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
vendor/github.com/frankban/quicktest/mapiter.go
29 строк
493 B
svartmetal
[Disk Manager] add cloud/disk_manager target
18 дек 2023, 23:07
18 дек 2023, 23:07
5221f36
Код
Авторство
О чём код?
// Licensed under the MIT license, see LICENSE file for details. package quicktest import ( "fmt" "reflect" ) func newMapIter(v reflect.Value) containerIter { return mapIter{v.MapRange()} } // mapIter implements containerIter for maps. type mapIter struct { iter *reflect.MapIter } func (i mapIter) next() bool { return i.iter.Next() } func (i mapIter) key() string { return fmt.Sprintf("key %#v", i.iter.Key()) } func (i mapIter) value() reflect.Value { return i.iter.Value() }