wasi-common: break dep on system-interface by defining our own Advice enum

This commit is contained in:
Pat Hickey
2021-01-29 17:03:08 -08:00
parent 2e10e621c4
commit 95ad13c82d
8 changed files with 47 additions and 25 deletions

View File

@@ -4,7 +4,7 @@ use std::any::Any;
use std::convert::TryInto;
use std::io;
use std::io::{Read, Write};
use system_interface::{fs::Advice, io::ReadReady};
use system_interface::io::ReadReady;
#[cfg(unix)]
use std::os::unix::io::{AsRawFd, RawFd};
@@ -12,7 +12,7 @@ use std::os::unix::io::{AsRawFd, RawFd};
use std::os::windows::io::{AsRawHandle, RawHandle};
use unsafe_io::AsUnsafeFile;
use wasi_common::{
file::{FdFlags, FileType, Filestat, WasiFile},
file::{Advice, FdFlags, FileType, Filestat, WasiFile},
Error, ErrorExt,
};