Rust имеет очень четкое отображение ошибок, показывая строку и часть строки, где произошла ошибка:
Есть ли функция из стандартной библиотеки или ящика Rust, которая копирует это для произвольной ошибки? Я вроде бы предполагаю, что он должен существовать где-то внутри кодовой базы Rust, но ничего не может найти (в основном потому, что любой поисковый термин, например "Rust rich line errors ...", возвращает ошибки, которые были получены людьми при написании Rust, а не как генерировать отображение ошибки: -)).
например. У меня есть номер строки и номер символа ошибки, а также источник, является ли существующая реализация вышеупомянутой симпатичной ошибки, которую я могу использовать повторно?