msft-runtime 0.0.2

Windows async helpers
[[bin]]
name = "usbmon"
path = "src/bin/usbmon.rs"
required-features = ["bin"]
[dependencies.bitflags]
version = "2.4"

[dependencies.bytes]
version = "1"

[dependencies.crossbeam]
version = "0.8"

[dependencies.futures]
version = "0.3"

[dependencies.msft-service]
version = "0.0.2"

[dependencies.num-derive]
version = "0.4"

[dependencies.num-traits]
version = "0.2"

[dependencies.parking_lot]
version = "0.12"

[dependencies.pin-project-lite]
version = "0.2"

[dependencies.tokio]
features = ["full"]
version = "1.32"

[dependencies.tracing]
version = "0.1"

[dependencies.tracing-appender]
optional = true
version = "0.2"

[dependencies.tracing-subscriber]
features = ["fmt", "chrono", "std", "env-filter", "registry", "time"]
optional = true
version = "0.3"

[dependencies.win_etw_macros]
optional = true
version = "0.1.*"

[dependencies.win_etw_provider]
optional = true
version = "0.1.*"

[dependencies.win_etw_tracing]
optional = true
version = "0.1.*"
[dev-dependencies.mockall]
version = "0.12"

[dev-dependencies.trybuild]
version = "1"

[features]
bin = ["dep:tracing-appender", "dep:tracing-subscriber", "dep:win_etw_macros", "dep:win_etw_provider", "dep:win_etw_tracing", "msft-service/bin"]
default = []

[package]
authors = ["Thomas Chiantia <thomas@altronix.com>"]
description = "Windows async helpers"
edition = "2021"
keywords = ["windows", "threadpool", "runtime"]
license = "MIT"
name = "msft-runtime"
version = "0.0.2"
[target."cfg(windows)".dependencies.windows-sys]
features = ["Win32_Devices", "Win32_Devices_Communication", "Win32_Foundation", "Win32_Graphics_Gdi", "Win32_Security", "Win32_Storage_FileSystem", "Win32_System_SystemInformation", "Win32_System_IO", "Win32_System_Kernel", "Win32_System_LibraryLoader", "Win32_System_Pipes", "Win32_System_Power", "Win32_System_Registry", "Win32_System_Rpc", "Win32_System_Services", "Win32_System_SystemServices", "Win32_System_Threading", "Win32_System_RemoteDesktop", "Win32_UI_WindowsAndMessaging"]
version = "0.52"