feat(all): Add loging

This commit is contained in:
Black_Raven committed 2026-03-30 13:58:33 +03:00
1 parent 25080e3cca
commit dfa7c463ac
10 files changed
+108 -45

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
use super::*;
impl FileInfo {
pub fn format_size(&self) -> String {
let bytes = self.size;
if bytes < 1024 {
format!("{} B", bytes)
} else if bytes < 1024 * 1024 {
format!("{:.1} KB", bytes as f64 / 1024.0)
} else if bytes < 1024 * 1024 * 1024 {
format!("{:.1} MB", bytes as f64 / (1024.0 * 1024.0))
} else {
format!("{:.2} GB", bytes as f64 / (1024.0 * 1024.0 * 1024.0))
}
}
pub fn icon(&self) -> &'static str {
if self.is_dir { "📁" } else { "📄" }
}
}