[dependencies.cfg-if]
version = "1.0.1"
[dependencies.crossbeam]
features = ["crossbeam-channel"]
version = "0.8.2"
[dependencies.log]
features = ["std"]
optional = true
version = "0.4.20"
[dependencies.serde]
features = ["derive"]
version = "1.0.189"
[dependencies.socket2]
features = ["all"]
version = "0.6.1"
[dependencies.thiserror]
version = "2.0.17"
[dependencies.tracing]
optional = true
version = "0.1.41"
[dev-dependencies.env_logger]
version = "0.11.8"
[dev-dependencies.tracing-subscriber]
version = "0.3.22"
[[example]]
name = "ipc"
path = "examples/ipc.rs"
[[example]]
name = "poll"
path = "examples/poll.rs"
[[example]]
name = "shm"
path = "examples/shm.rs"
[features]
default = ["tracing"]
verbose = []
[lib]
name = "gips"
path = "src/lib.rs"
[package]
authors = ["GIPS Contributors"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "General inter-process solution"
edition = "2024"
license = "Apache-2.0 OR MIT"
name = "gips"
readme = "README.md"
repository = "https://github.com/funelk/gips"
version = "0.2.0"
[target.'cfg(target_os = "macos")'.dependencies.mach2]
version = "0.6.0"
[target.'cfg(target_os = "windows")'.dependencies.windows]
features = ["Win32_Foundation", "Win32_Security", "Win32_Security_Authorization", "Win32_System_Memory", "Win32_Storage_FileSystem", "Win32_System_Pipes", "Win32_System_IO", "Win32_System_Threading", "Win32_System_SystemInformation"]
version = "0.62.2"
[target."cfg(unix)".dependencies.libc]
version = "0.2.149"
[[test]]
name = "ipc"
path = "tests/ipc.rs"
[[test]]
name = "shm"
path = "tests/shm.rs"