summaryrefslogtreecommitdiffstats
path: root/src/directory/ram_directory.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/directory/ram_directory.rs')
-rw-r--r--src/directory/ram_directory.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/directory/ram_directory.rs b/src/directory/ram_directory.rs
index 4e55da5..1b40970 100644
--- a/src/directory/ram_directory.rs
+++ b/src/directory/ram_directory.rs
@@ -195,6 +195,9 @@ impl Directory for RAMDirectory {
}
fn atomic_write(&mut self, path: &Path, data: &[u8]) -> io::Result<()> {
+ fail_point!("RAMDirectory::atomic_write", |msg| {
+ Err(io::Error::new(io::ErrorKind::Other, msg.unwrap_or("Undefined".to_string())))
+ });
let path_buf = PathBuf::from(path);
let mut vec_writer = VecWriter::new(path_buf.clone(), self.fs.clone());
self.fs.write(path_buf, &Vec::new())?;