о консистентности раста - создавал асинхронный файл, прокидывал по фьючам, запихивал его в какой-то encoder, который в него данные - никаких проблем, никого не не прягало что он не mut. понадобилось записать ещё два байта отдельно - всё, кранты "это почему не mut?!?" вопрошает раст, когда tokio на это вообще плевать с колокольни.