proxy_agent_shared/Cargo.toml (36 lines of code) (raw):

[package] name = "proxy_agent_shared" version = "9.9.9" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] concurrent-queue = "2.1.0" # for event queue once_cell = "1.17.0" # use Lazy time = { version = "0.3.30", features = ["formatting"] } thread-id = "4.0.0" serde = "1.0.152" serde_derive = "1.0.152" serde_json = "1.0.91" # json Deserializer regex = "1.11" # match file name thiserror = "1.0.64" tokio = { version = "1", features = ["rt", "macros", "sync", "time"] } log = { version = "0.4.26", features = ["std"] } ctor = "0.3.6" # used for test setup and clean up [target.'cfg(windows)'.dependencies] windows-service = "0.7.0" # windows NT service winreg = "0.11.0" # windows reg read/write [target.'cfg(windows)'.dependencies.windows-sys] version = "0.42.0" features = [ "Win32_Foundation", "Win32_Networking_WinSock", "Win32_System_IO", "Win32_Security", "Win32_System_WindowsProgramming", "Win32_Security_Authentication_Identity", "Win32_System_Diagnostics_Debug", "Win32_System_SystemInformation", "Win32_Storage_FileSystem", ] [target.'cfg(not(windows))'.dependencies] os_info = "3.7.0" # read Linux OS version and arch