Skip to main content

Module atomic_io

Module atomic_io 

Source
Expand description

Atomic file writes (atomwrite algorithm: tempfile → fsync → rename). Atomic file writes following the atomwrite algorithm (rules_rust_escrita_atomica).

Sequence: tempfile in the same directory → write → fsync → rename → fsync parent directory. Readers never observe a partial file.

Functions§

write_atomic
Atomically write bytes to path (create or overwrite).
write_json_atomic
Serialize value as pretty JSON and write it atomically to path.