В общем я заебался. Ну нахй этот раст. у меня вышло 4 вложенных Rc в одной структуре потому что я тупо не смог побороть борроу чекер. У меня вышло две самоссылающиеся структуры. Чтобы не страдать с пинами и ансейфами я вынужден был использовать Rc, и теперь у меня весь код это каша из Rc::new() и Rc<Rc<Rc<Rc<>>>>. Ну нахуй это в общем. подскажите либу для парсеров на хаскеле, или где их можно найти, есть какой-то
crates.io для этого?