Продвинутая функция для тестирования aka reflect.DeepEqual?
Мне нужна функция для сравнения двух сложных вложенных структур.
`reflect.DeepEqual` впринципе со своей миссией справляется, но она возвращает true или false, а я бы хотел иметь более подробную информацию - какое поле при сравнении дало неправильный результат, какой индекс был у структуры, если она была внутри слайса. Есть ли что-то подобное, уже реализованное. Тоесть, мне нужна функция, которая делает тоже самое что и reflect.DeepEqual,но которая вернет ошибку с описанием проблемы, а не true или false.
Может быть есть что-то уже готовое, не охота писать очередной велосипед.