Это я не спорю. Вы все таки советуете не парится парсингом?
да, имхо, это неблагодарная задача, то есть она вроде не то чтобы сложная сама по себе, но очень уж геморройная
да и в целом, любая задача с формулировкой "без сторонних крейтов" — это слишком оторванная от суровых реалий задача, потому что "по-настоящему" сторонними крейтами приходится пользоваться постоянно (и это не c/c++, где зависимости вызывают попоболь, в расте использование чужих крейтов очень удобно), и умение находить крейты, а также знание популярных крейтов — очень полезный в разработке скилл, без этого — никуда
но это всё моё имхо, каких-то объективных аргументов у меня прямо сейчас нет