heim-process 0.0.11

Cross-platform processes information
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use heim_common::prelude::StreamExt;
use heim_process as process;

#[heim_derive::main]
async fn main() -> Result<(), process::ProcessError> {
    let mut pids = process::pids();
    while let Some(pid) = pids.next().await {
        let pid = pid?;
        dbg!(pid);
        dbg!(process::pid_exists(pid).await?);
    }

    Ok(())
}