diff --git a/crates/wasi-common/virtfs/src/dir.rs b/crates/wasi-common/virtfs/src/dir.rs deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/crates/wasi-common/virtfs/src/file.rs b/crates/wasi-common/virtfs/src/file.rs deleted file mode 100644 index f76de7c85a..0000000000 --- a/crates/wasi-common/virtfs/src/file.rs +++ /dev/null @@ -1,84 +0,0 @@ -use crate::FileInode; -use std::any::Any; -use std::cell::RefCell; -use std::io; -use std::rc::Rc; -use wasi_common::{ - file::{Advice, FdFlags, FileType, Filestat, WasiFile}, - Error, -}; - -enum FileMode { - ReadOnly, - WriteOnly { append: bool }, - ReadWrite, -} - -pub struct File { - inode: Rc>, - cursor: RefCell, - mode: FileMode, -} - -impl File {} - -impl WasiFile for File { - fn as_any(&self) -> &dyn Any { - self - } - fn datasync(&self) -> Result<(), Error> { - Ok(()) - } - fn sync(&self) -> Result<(), Error> { - Ok(()) - } - fn get_filetype(&self) -> Result { - todo!() - } - fn get_fdflags(&self) -> Result { - todo!() - } - fn set_fdflags(&mut self, fdflags: FdFlags) -> Result<(), Error> { - todo!() - } - fn get_filestat(&self) -> Result { - todo!() - } - fn set_filestat_size(&self, size: u64) -> Result<(), Error> { - todo!() - } - fn advise(&self, _offset: u64, _len: u64, _advice: Advice) -> Result<(), Error> { - Ok(()) - } - fn allocate(&self, offset: u64, len: u64) -> Result<(), Error> { - todo!() - } - fn set_times( - &self, - atime: Option, - mtime: Option, - ) -> Result<(), Error> { - todo!() - } - fn read_vectored(&self, bufs: &mut [io::IoSliceMut]) -> Result { - todo!() - } - fn read_vectored_at(&self, bufs: &mut [io::IoSliceMut], offset: u64) -> Result { - todo!() - } - fn write_vectored(&self, bufs: &[io::IoSlice]) -> Result { - todo!() - } - fn write_vectored_at(&self, bufs: &[io::IoSlice], offset: u64) -> Result { - todo!() - } - fn seek(&self, pos: std::io::SeekFrom) -> Result { - todo!() - } - fn peek(&self, buf: &mut [u8]) -> Result { - todo!() - } - fn num_ready_bytes(&self) -> Result { - todo!() - } -}