pub fn write_atomic_pair<T>( first: impl AsRef<Path>, second: impl AsRef<Path>, operation: impl FnOnce(&mut File, &mut File) -> Result<T>, ) -> Result<T>
Writes two named files as one recoverable transaction.