итератор поверх &str который разобъет ее и выдаст по кусочкам).
При этом в случае ошибки хочется выдать позицию в строке где ошибка.
Какой вариант лучше? https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=1b43bba21853a8f050b3fab56dc563da
Альтернативы?
Можно взять второй и сделать у структуры метод .slice_offset, чтобы там прибавлять self.pos
А зачем тут итераторы вообще?
Обсуждают сегодня