Fixed windows Host

This commit is contained in:
ChristianVisintin
2020-11-15 18:49:56 +01:00
parent 32ac26dfde
commit 7e6cd3351e

View File

@@ -31,8 +31,6 @@ use std::time::SystemTime;
extern crate users; extern crate users;
#[cfg(any(unix, macos, linux))] #[cfg(any(unix, macos, linux))]
use std::os::unix::fs::MetadataExt; use std::os::unix::fs::MetadataExt;
#[cfg(any(unix, macos, linux))]
// use users::{get_group_by_gid, get_user_by_uid};
// Locals // Locals
use crate::fs::{FsDirectory, FsEntry, FsFile}; use crate::fs::{FsDirectory, FsEntry, FsFile};
@@ -350,7 +348,7 @@ impl Localhost {
fn scan_dir(&self) -> Result<Vec<FsEntry>, HostError> { fn scan_dir(&self) -> Result<Vec<FsEntry>, HostError> {
let entries = match std::fs::read_dir(self.wrkdir.as_path()) { let entries = match std::fs::read_dir(self.wrkdir.as_path()) {
Ok(e) => e, Ok(e) => e,
Err(_) => return Err(HostError::DirNotAccessible), Err(err) => return Err(HostError::new(HostErrorType::DirNotAccessible, Some(err))),
}; };
let mut fs_entries: Vec<FsEntry> = Vec::new(); let mut fs_entries: Vec<FsEntry> = Vec::new();
for entry in entries { for entry in entries {