mirror of https://github.com/dswd/zvault
37 lines
757 B
Rust
37 lines
757 B
Rust
mod checksum;
|
|
mod compression;
|
|
mod encryption;
|
|
mod hash;
|
|
mod lru_cache;
|
|
|
|
pub use self::checksum::*;
|
|
pub use self::compression::*;
|
|
pub use self::encryption::*;
|
|
pub use self::hash::*;
|
|
pub use self::lru_cache::*;
|
|
|
|
pub fn to_file_size(size: u64) -> String {
|
|
let mut size = size as f32;
|
|
if size >= 512.0 {
|
|
size /= 1024.0;
|
|
} else {
|
|
return format!("{:.0} Bytes", size);
|
|
}
|
|
if size >= 512.0 {
|
|
size /= 1024.0;
|
|
} else {
|
|
return format!("{:.1} KiB", size);
|
|
}
|
|
if size >= 512.0 {
|
|
size /= 1024.0;
|
|
} else {
|
|
return format!("{:.1} MiB", size);
|
|
}
|
|
if size >= 512.0 {
|
|
size /= 1024.0;
|
|
} else {
|
|
return format!("{:.1} GiB", size);
|
|
}
|
|
format!("{:.1} TiB", size)
|
|
}
|