меня такой:
0. Есть файл: в начале идут заголовки, потом данные
1. Я пишу данные в файл
2. Обновляю информацию в заголовках о данных
Вопрос: если ли у меня какие-то гарантии, что данные попадут на диск раньше, чем изменится заголовки? С тем учётом, что я в начале пишу данные, потом обновляю заголовок (в коде).
дёрни что-нибудь такое: https://doc.rust-lang.org/std/fs/struct.File.html#method.sync_data
без sync и гарантий нет: https://doc.rust-lang.org/std/io/trait.Write.html#tymethod.write
смотря какие методы ты вызваешь
Обсуждают сегодня