diff options
Diffstat (limited to 'disk/src/disk.rs')
-rw-r--r-- | disk/src/disk.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/disk/src/disk.rs b/disk/src/disk.rs index 49b8127..2f9ad72 100644 --- a/disk/src/disk.rs +++ b/disk/src/disk.rs @@ -10,7 +10,8 @@ use std::io::{self, Read, Seek, SeekFrom, Write}; use libc::EINVAL; use remain::sorted; use sys_util::{ - AsRawFds, FileReadWriteAtVolatile, FileSetLen, FileSync, PunchHole, SeekHole, WriteZeroesAt, + AsRawFds, FileAllocate, FileReadWriteAtVolatile, FileSetLen, FileSync, PunchHole, SeekHole, + WriteZeroesAt, }; mod qcow; @@ -64,6 +65,7 @@ pub trait DiskFile: + FileReadWriteAtVolatile + PunchHole + WriteZeroesAt + + FileAllocate + Send + AsRawFds + Debug @@ -76,6 +78,7 @@ impl< + PunchHole + FileReadWriteAtVolatile + WriteZeroesAt + + FileAllocate + Send + AsRawFds + Debug, |