X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=backend%2Fsrc%2Fvalheim_controller.rs;h=c09f080f6d781fcc8efb5f954ddf6379254c8450;hb=a6e2b764be26410d88083901d9333f885afa2b24;hp=efad791d19252f6b4e1ff3be59a4e4f4133d7eac;hpb=ae59fd67818b8db8782222bd06c76a43213f0513;p=valheim_web.git diff --git a/backend/src/valheim_controller.rs b/backend/src/valheim_controller.rs index efad791..c09f080 100644 --- a/backend/src/valheim_controller.rs +++ b/backend/src/valheim_controller.rs @@ -1,4 +1,4 @@ -use sysinfo::{ComponentExt, ProcessExt, SystemExt}; +use sysinfo::{ProcessExt, SystemExt}; #[derive(Debug)] pub struct ValheimExe { @@ -31,9 +31,7 @@ const BINARY_PREFIXES: [&str; 8] = ["B", "KiB", "MiB", "GiB", "TiB", "PiB", "EiB fn format_byte_size(bytes: u64, precision: usize) -> String { for i in 0 .. 8 { let mut size: u64 = 1; - for j in 0 .. i { - size *= 1024; - } + size *= 1024u64.pow(i as u32); if bytes < 1024 { return format!("{} {}", std::cmp::max(0u64, bytes), BINARY_PREFIXES[i]);