diff --git a/src/directory/mmap_directory.rs b/src/directory/mmap_directory.rs index 7419cbe49..95c767982 100644 --- a/src/directory/mmap_directory.rs +++ b/src/directory/mmap_directory.rs @@ -1,7 +1,7 @@ use std::collections::HashMap; use std::fmt; use std::fs::{self, File, OpenOptions}; -use std::io::{self, BufWriter, Read, Seek, Write}; +use std::io::{self, BufWriter, Read, Write}; use std::ops::Deref; use std::path::{Path, PathBuf}; use std::sync::{Arc, RwLock, Weak}; @@ -328,12 +328,6 @@ impl Write for SafeFileWriter { } } -impl Seek for SafeFileWriter { - fn seek(&mut self, pos: io::SeekFrom) -> io::Result { - self.0.seek(pos) - } -} - impl TerminatingWrite for SafeFileWriter { fn terminate_ref(&mut self, _: AntiCallToken) -> io::Result<()> { self.0.flush()?; diff --git a/src/directory/ram_directory.rs b/src/directory/ram_directory.rs index 56e9e3648..a7a29b15c 100644 --- a/src/directory/ram_directory.rs +++ b/src/directory/ram_directory.rs @@ -1,5 +1,5 @@ use std::collections::HashMap; -use std::io::{self, BufWriter, Cursor, Seek, SeekFrom, Write}; +use std::io::{self, BufWriter, Cursor, Write}; use std::path::{Path, PathBuf}; use std::sync::{Arc, RwLock}; use std::{fmt, result}; @@ -48,12 +48,6 @@ impl Drop for VecWriter { } } -impl Seek for VecWriter { - fn seek(&mut self, pos: SeekFrom) -> io::Result { - self.data.seek(pos) - } -} - impl Write for VecWriter { fn write(&mut self, buf: &[u8]) -> io::Result { self.is_flushed = false;