monitoring kit
update
bendn 6 months ago
parent 4527393 · commit 402149c
-rw-r--r--Cargo.toml4
-rw-r--r--battery/src/charge.rs6
-rw-r--r--cpu/src/cpu.rs9
-rw-r--r--cpu/src/lib.rs9
-rw-r--r--cpu/src/temps.rs2
-rw-r--r--gpu/src/intel.rs6
-rw-r--r--gpu/src/nvidia.rs10
-rw-r--r--grapher/Cargo.toml1
-rw-r--r--grapher/src/lib.rs10
-rw-r--r--memory/src/main.rs2
-rw-r--r--network/src/ping.rs6
11 files changed, 15 insertions, 50 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 954e19e..aae48a2 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -11,6 +11,10 @@ members = [
]
resolver = "3"
+[workspace.dependencies]
+array_chunks = "0.1.0"
+implicit-fn = "0.1.0"
+
[profile.release]
debug = 2
opt-level = 3
diff --git a/battery/src/charge.rs b/battery/src/charge.rs
index 66cd98d..6288f38 100644
--- a/battery/src/charge.rs
+++ b/battery/src/charge.rs
@@ -1,12 +1,8 @@
#![feature(
- generic_arg_infer,
import_trait_associated_functions,
string_deref_patterns,
- let_chains,
iter_array_chunks,
- array_chunks,
- portable_simd,
- iter_chain
+ portable_simd
)]
use anyhow::*;
use grapher::{truncwrite, Grapher};
diff --git a/cpu/src/cpu.rs b/cpu/src/cpu.rs
index 9356bc6..83ce08d 100644
--- a/cpu/src/cpu.rs
+++ b/cpu/src/cpu.rs
@@ -1,11 +1,4 @@
-#![feature(
- let_chains,
- iter_array_chunks,
- array_chunks,
- generic_const_exprs,
- portable_simd,
- iter_chain
-)]
+#![feature(iter_array_chunks, generic_const_exprs, portable_simd)]
use anyhow::*;
use comat::cwrite;
use cpu::*;
diff --git a/cpu/src/lib.rs b/cpu/src/lib.rs
index 5a9e899..efafd52 100644
--- a/cpu/src/lib.rs
+++ b/cpu/src/lib.rs
@@ -1,11 +1,4 @@
-#![feature(
- let_chains,
- iter_array_chunks,
- array_chunks,
- generic_const_exprs,
- portable_simd,
- iter_chain
-)]
+#![feature(iter_array_chunks, generic_const_exprs, portable_simd)]
use anyhow::*;
use atools::prelude::*;
use collar::CollectArray;
diff --git a/cpu/src/temps.rs b/cpu/src/temps.rs
index 81c7883..248e791 100644
--- a/cpu/src/temps.rs
+++ b/cpu/src/temps.rs
@@ -1,4 +1,4 @@
-#![feature(let_chains, iter_array_chunks, array_chunks, portable_simd, iter_chain)]
+#![feature(iter_array_chunks, portable_simd)]
use anyhow::{ensure, Result};
use comat::cwrite;
use cpu::*;
diff --git a/gpu/src/intel.rs b/gpu/src/intel.rs
index f7cc2db..a43c6fb 100644
--- a/gpu/src/intel.rs
+++ b/gpu/src/intel.rs
@@ -1,14 +1,10 @@
#![feature(
- generic_arg_infer,
import_trait_associated_functions,
string_deref_patterns,
deref_patterns,
- let_chains,
iter_array_chunks,
- array_chunks,
generic_const_exprs,
- portable_simd,
- iter_chain
+ portable_simd
)]
use anyhow::*;
use collar::CollectArray as _;
diff --git a/gpu/src/nvidia.rs b/gpu/src/nvidia.rs
index 6b8be77..58b328a 100644
--- a/gpu/src/nvidia.rs
+++ b/gpu/src/nvidia.rs
@@ -1,12 +1,4 @@
-#![feature(
- generic_arg_infer,
- import_trait_associated_functions,
- let_chains,
- iter_array_chunks,
- array_chunks,
- portable_simd,
- iter_chain
-)]
+#![feature(import_trait_associated_functions, iter_array_chunks, portable_simd)]
use anyhow::*;
use grapher::inter;
use grapher::truncwrite;
diff --git a/grapher/Cargo.toml b/grapher/Cargo.toml
index 6cbfdb7..5882592 100644
--- a/grapher/Cargo.toml
+++ b/grapher/Cargo.toml
@@ -14,3 +14,4 @@ implicit-fn = "0.1.0"
itertools = "0.14.0"
termion = "4.0.4"
unicode-width = "0.2.0"
+array_chunks = "1.0.0"
diff --git a/grapher/src/lib.rs b/grapher/src/lib.rs
index 3b4592f..5adad51 100644
--- a/grapher/src/lib.rs
+++ b/grapher/src/lib.rs
@@ -1,12 +1,6 @@
-#![feature(
- let_chains,
- iter_array_chunks,
- array_chunks,
- portable_simd,
- iter_chain,
- round_char_boundary
-)]
+#![feature(iter_array_chunks, portable_simd, round_char_boundary)]
use anyhow::Result;
+use array_chunks::*;
use std::collections::VecDeque;
use std::io::Write;
use std::iter::zip;
diff --git a/memory/src/main.rs b/memory/src/main.rs
index afb1d1c..7225f8c 100644
--- a/memory/src/main.rs
+++ b/memory/src/main.rs
@@ -1,4 +1,4 @@
-#![feature(let_chains, iter_array_chunks, array_chunks, portable_simd, iter_chain)]
+#![feature(iter_array_chunks, portable_simd)]
use anyhow::{Context, Result};
use comat::cwrite;
use grapher::Grapher;
diff --git a/network/src/ping.rs b/network/src/ping.rs
index 3754529..6f5761b 100644
--- a/network/src/ping.rs
+++ b/network/src/ping.rs
@@ -1,12 +1,8 @@
#![feature(
- generic_arg_infer,
import_trait_associated_functions,
string_deref_patterns,
- let_chains,
iter_array_chunks,
- array_chunks,
- portable_simd,
- iter_chain
+ portable_simd
)]
use anyhow::*;
use grapher::{truncwrite, Grapher};