Revert "impl From for EmscriptenVfsError"

This reverts commit 18eae44577.
This commit is contained in:
Mackenzie Clark 2019-03-27 16:14:29 -07:00
parent 18eae44577
commit b6eb830bf4

View File

@ -102,7 +102,9 @@ impl EmscriptenVfs {
match self.fd_map.get(&fd) {
Some(FileHandle::Vf(file)) => {
let mut mut_ref = RefCell::borrow_mut(file);
mut_ref.write_file(buf_slice, 0).into()
mut_ref
.write_file(buf_slice, 0)
.map_err(|e| EmscriptenVfsError::Io(e))
}
Some(FileHandle::Socket(host_fd)) => unsafe {
let result = libc::write(*host_fd, buf_slice.as_ptr() as _, count as _);
@ -147,9 +149,3 @@ pub enum EmscriptenVfsError {
Errno(errno::Errno),
FileSystemError,
}
impl From<io::Error> for EmscriptenVfsError {
fn from(io_error: io::Error) -> Self {
EmscriptenVfsError::Io(io_error)
}
}