Пакет clock содержит функцию stopWatch , которая возвращает запись TimeSpec. Он имеет один конструктор с двумя полями: sec (секунды) и nsec (наносекунды). Однако выполнение этой команды дает странный результат:
TimeSpec {sec = 29, nsec = 656841598}
Не похоже, что nsec фактически относится к наносекундам, поскольку 1 секунда должна составлять 10 ^ 9 наносекунд. Это ошибка в библиотеке или что-то еще происходит?