From 0359d9efea656e961fbc9e7a11c2e83cc06eb96b Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Mon, 9 Mar 2026 20:02:59 -0700 Subject: [PATCH] fix: restore mut on mem with allow(unused_mut) for cross-platform build The mem variable is mutated inside a #[cfg(target_os = "linux")] block, so mut is required on Linux CI but triggers a warning on macOS. --- seaweed-volume/src/server/grpc_server.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/seaweed-volume/src/server/grpc_server.rs b/seaweed-volume/src/server/grpc_server.rs index 2ea951784..44f428611 100644 --- a/seaweed-volume/src/server/grpc_server.rs +++ b/seaweed-volume/src/server/grpc_server.rs @@ -3528,7 +3528,8 @@ fn get_disk_usage(path: &str) -> (u64, u64) { /// Build memory status info similar to Go's stats.MemStat(). fn get_mem_status() -> volume_server_pb::MemStatus { - let mem = volume_server_pb::MemStatus { + #[allow(unused_mut)] + let mut mem = volume_server_pb::MemStatus { goroutines: 1, ..Default::default() };