Remove all warnings
[valheim_web.git] / backend / src / valheim_controller.rs
index efad791..c09f080 100644 (file)
@@ -1,4 +1,4 @@
-use sysinfo::{ComponentExt, ProcessExt, SystemExt};\r
+use sysinfo::{ProcessExt, SystemExt};\r
 \r
 #[derive(Debug)]\r
 pub struct ValheimExe {\r
@@ -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 {\r
     for i in 0 .. 8 {\r
         let mut size: u64 = 1;\r
-        for j in 0 .. i {\r
-            size *= 1024;\r
-        }\r
+        size *= 1024u64.pow(i as u32);\r
 \r
         if bytes < 1024 {\r
             return format!("{} {}", std::cmp::max(0u64, bytes), BINARY_PREFIXES[i]);\r