назад пересобрать - чтоб был один объект Stream+Sink (чужой код так хочет). разобрать и собрать назад его надо потому что я хочу по дороге немного пофиксить элементы в стримах (опять же чужая либа). но если я на SplitStream и SplitSink повешу map/with, то они потом назад не reunite. вот потому родился такой код. я свои навыки как джуновые оцениваю, потому хотелось бы совета - вдруг что не так. https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=0f38862299be57482f98e4eee2f1ce32.
да, код работает. нет проблем. просто хотел советов каких-то может про боксинг/пины/лайфтаймы и вот это всё.
Обсуждают сегодня