remove unused import. / clippy cleanup
Some checks failed
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled

This commit is contained in:
jasonwitty 2025-10-06 10:01:40 -07:00
parent 0210b49219
commit 47eff3a75c

View File

@ -1,7 +1,5 @@
//! Metrics collection using sysinfo for socktop_agent.
use std::fs;
use crate::gpu::collect_all_gpus;
use crate::state::AppState;
use crate::types::{
@ -12,6 +10,8 @@ use once_cell::sync::OnceCell;
#[cfg(target_os = "linux")]
use std::collections::HashMap;
#[cfg(target_os = "linux")]
use std::fs;
#[cfg(target_os = "linux")]
use std::io;
use std::process::Command;
use std::sync::Mutex;
@ -802,8 +802,9 @@ fn enumerate_child_processes_lightweight(
// On non-Linux, we have to iterate through all processes in sysinfo
// This is less efficient but maintains cross-platform compatibility
for (child_pid, child_process) in system.processes() {
if let Some(parent) = child_process.parent() {
if parent.as_u32() == parent_pid {
if let Some(parent) = child_process.parent()
&& parent.as_u32() == parent_pid
{
let child_info = DetailedProcessInfo {
pid: child_pid.as_u32(),
name: child_process.name().to_string_lossy().to_string(),
@ -841,7 +842,6 @@ fn enumerate_child_processes_lightweight(
children.push(child_info);
}
}
}
children
}