Rewrote my bandwidth monitor in Rust last month. Zero-cost abstractions, memory safety guaranteed at compile time. Still shows 340Mbps. Provider portal claims 680Mbps. Their Go monitoring stack is clearly unsound. Rewrite it in Rust.
No memory leaks possible. No race conditions. Yet the number is wrong. Problem is not in my code. Problem is below my code. I need help before I rewrite the switch firmware in Rust too.