precord-core 0.5.10

Library for retrieving process or system performance data
Documentation
[package]
name = "precord-core"
version = "0.5.10"
edition = "2021"
authors = ["Xiaopeng Li <x.friday@outlook.com>"]
description = "Library for retrieving process or system performance data"
homepage = "https://github.com/xiaopengli89/precord"
repository = "https://github.com/xiaopengli89/precord"
keywords = ["performance"]
license = "Apache-2.0 OR MIT"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
thiserror = "1.0.30"
bitflags = "1.3.2"
sysinfo = "0.21.2"

[dependencies.serde]
version = "1.0.127"
features = ["serde_derive"]

[target.'cfg(target_os = "macos")'.dependencies]
plist = "1.2.1"
core-foundation = "0.9.2"
IOKit-sys = "0.1.5"
smc = "0.2.2"
libc = "0.2.112"

[target.'cfg(target_os = "windows")'.dependencies]
wmi = "0.11.0"
winapi = { version = "0.3.9", features = ["pdh"] }
widestring = "1.0.0-beta.1"
ferrisetw = "0.1.1"
ntapi = "0.3.6"
regex = "1.6.0"

[target.'cfg(target_os = "windows")'.dependencies.windows]
version = "0.39.0"
features = ["Win32_Foundation"]