mirror of
https://github.com/fluencelabs/wasmer
synced 2024-12-13 06:15:33 +00:00
impl From for EmscriptenVfsError
This commit is contained in:
parent
074013648e
commit
18eae44577
@ -102,9 +102,7 @@ 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)
|
||||
.map_err(|e| EmscriptenVfsError::Io(e))
|
||||
mut_ref.write_file(buf_slice, 0).into()
|
||||
}
|
||||
Some(FileHandle::Socket(host_fd)) => unsafe {
|
||||
let result = libc::write(*host_fd, buf_slice.as_ptr() as _, count as _);
|
||||
@ -149,3 +147,9 @@ pub enum EmscriptenVfsError {
|
||||
Errno(errno::Errno),
|
||||
FileSystemError,
|
||||
}
|
||||
|
||||
impl From<io::Error> for EmscriptenVfsError {
|
||||
fn from(io_error: io::Error) -> Self {
|
||||
EmscriptenVfsError::Io(io_error)
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user