diff options
Diffstat (limited to 'disk/src/disk.rs')
-rw-r--r-- | disk/src/disk.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/disk/src/disk.rs b/disk/src/disk.rs index c9ce1b3..9f1914d 100644 --- a/disk/src/disk.rs +++ b/disk/src/disk.rs @@ -6,12 +6,13 @@ use std::cmp::min; use std::fmt::{self, Display}; use std::fs::File; use std::io::{self, Read, Seek, SeekFrom, Write}; -use std::os::unix::io::AsRawFd; use libc::EINVAL; use qcow::{QcowFile, QCOW_MAGIC}; use remain::sorted; -use sys_util::{FileReadWriteVolatile, FileSetLen, FileSync, PunchHole, SeekHole, WriteZeroes}; +use sys_util::{ + AsRawFds, FileReadWriteVolatile, FileSetLen, FileSync, PunchHole, SeekHole, WriteZeroes, +}; #[sorted] #[derive(Debug)] @@ -30,7 +31,7 @@ pub type Result<T> = std::result::Result<T, Error>; /// The prerequisites necessary to support a block device. pub trait DiskFile: - FileSetLen + FileSync + FileReadWriteVolatile + PunchHole + Seek + WriteZeroes + Send + AsRawFd + FileSetLen + FileSync + FileReadWriteVolatile + PunchHole + Seek + WriteZeroes + Send + AsRawFds { } impl< @@ -41,7 +42,7 @@ impl< + Seek + WriteZeroes + Send - + AsRawFd, + + AsRawFds, > DiskFile for D { } |