Removed group from explorer

This commit is contained in:
ChristianVisintin
2020-12-06 21:24:34 +01:00
parent 5e0b130123
commit 7021331867
+13 -9
View File
@@ -33,7 +33,7 @@ use bytesize::ByteSize;
use std::path::PathBuf; use std::path::PathBuf;
use std::time::SystemTime; use std::time::SystemTime;
#[cfg(any(unix, macos, linux))] #[cfg(any(unix, macos, linux))]
use users::{get_group_by_gid, get_user_by_uid}; use users::get_user_by_uid;
/// ## FsEntry /// ## FsEntry
/// ///
@@ -157,6 +157,7 @@ impl std::fmt::Display for FsEntry {
None => String::from("0"), None => String::from("0"),
}; };
// Get group // Get group
/*
let group: String = match dir.group { let group: String = match dir.group {
Some(gid) => match get_group_by_gid(gid) { Some(gid) => match get_group_by_gid(gid) {
Some(group) => group.name().to_string_lossy().to_string(), Some(group) => group.name().to_string_lossy().to_string(),
@@ -164,17 +165,17 @@ impl std::fmt::Display for FsEntry {
}, },
None => String::from("0"), None => String::from("0"),
}; };
*/
// Get byte size // Get byte size
let size: String = String::from("4096"); let size: String = String::from("4096");
// Get date // Get date
let datetime: String = time_to_str(dir.last_change_time, "%b %d %Y %M:%H"); let datetime: String = time_to_str(dir.last_change_time, "%b %d %Y %M:%H");
write!( write!(
f, f,
"{:24}\t{:12}\t{:12}\t{:12}\t{:9}\t{:17}", "{:24}\t{:12}\t{:12}\t{:9}\t{:17}",
dir.name.as_str(), dir.name.as_str(),
mode, mode,
username, username,
group,
size, size,
datetime datetime
) )
@@ -246,6 +247,7 @@ impl std::fmt::Display for FsEntry {
None => String::from("0"), None => String::from("0"),
}; };
// Get group // Get group
/*
let group: String = match file.group { let group: String = match file.group {
Some(gid) => match get_group_by_gid(gid) { Some(gid) => match get_group_by_gid(gid) {
Some(group) => group.name().to_string_lossy().to_string(), Some(group) => group.name().to_string_lossy().to_string(),
@@ -253,17 +255,17 @@ impl std::fmt::Display for FsEntry {
}, },
None => String::from("0"), None => String::from("0"),
}; };
*/
// Get byte size // Get byte size
let size: ByteSize = ByteSize(file.size as u64); let size: ByteSize = ByteSize(file.size as u64);
// Get date // Get date
let datetime: String = time_to_str(file.last_change_time, "%b %d %Y %M:%H"); let datetime: String = time_to_str(file.last_change_time, "%b %d %Y %M:%H");
write!( write!(
f, f,
"{:24}\t{:12}\t{:12}\t{:12}\t{:9}\t{:17}", "{:24}\t{:12}\t{:12}\t{:9}\t{:17}",
file.name.as_str(), file.name.as_str(),
mode, mode,
username, username,
group,
size, size,
datetime datetime
) )
@@ -342,21 +344,22 @@ impl std::fmt::Display for FsEntry {
None => String::from("0"), None => String::from("0"),
}; };
// Get group // Get group
/*
let group: String = match dir.group { let group: String = match dir.group {
Some(gid) => gid.to_string(), Some(gid) => gid.to_string(),
None => String::from("0"), None => String::from("0"),
}; };
*/
// Get byte size // Get byte size
let size: String = String::from("4096"); let size: String = String::from("4096");
// Get date // Get date
let datetime: String = time_to_str(dir.last_change_time, "%b %d %Y %M:%H"); let datetime: String = time_to_str(dir.last_change_time, "%b %d %Y %M:%H");
write!( write!(
f, f,
"{:24}\t{:12}\t{:12}\t{:12}\t{:9}\t{:17}", "{:24}\t{:12}\t{:12}\t{:9}\t{:17}",
dir.name.as_str(), dir.name.as_str(),
mode, mode,
username, username,
group,
size, size,
datetime datetime
) )
@@ -425,21 +428,22 @@ impl std::fmt::Display for FsEntry {
None => String::from("0"), None => String::from("0"),
}; };
// Get group // Get group
/*
let group: String = match file.group { let group: String = match file.group {
Some(gid) => gid.to_string(), Some(gid) => gid.to_string(),
None => String::from("0"), None => String::from("0"),
}; };
*/
// Get byte size // Get byte size
let size: ByteSize = ByteSize(file.size as u64); let size: ByteSize = ByteSize(file.size as u64);
// Get date // Get date
let datetime: String = time_to_str(file.last_change_time, "%b %d %Y %M:%H"); let datetime: String = time_to_str(file.last_change_time, "%b %d %Y %M:%H");
write!( write!(
f, f,
"{:24}\t{:12}\t{:12}\t{:12}\t{:9}\t{:17}", "{:24}\t{:12}\t{:12}\t{:9}\t{:17}",
file.name.as_str(), file.name.as_str(),
mode, mode,
username, username,
group,
size, size,
datetime datetime
) )