# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.65" name = "ipmb" version = "0.8.0-20241122" authors = ["ipmb developers"] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Inter-process message bus" readme = "README.md" keywords = ["ipc"] license = "Apache-2.0 OR MIT" repository = "https://github.com/bytedance/ipmb" [lib] name = "ipmb" path = "src/lib.rs" [[example]] name = "bench" path = "examples/bench.rs" [[example]] name = "latency" path = "examples/latency.rs" [[example]] name = "multiple_type" path = "examples/multiple_type.rs" [[example]] name = "region_free" path = "examples/region_free.rs" [[example]] name = "rejoin" path = "examples/rejoin.rs" [[example]] name = "reliability" path = "examples/reliability.rs" [[example]] name = "task_info" path = "examples/task_info.rs" [[example]] name = "triangle" path = "examples/triangle.rs" [dependencies.bincode] version = "2.0.0-rc.3" features = ["serde"] [dependencies.ipmb-derive] version = "0.5.1" [dependencies.log] version = "0.4.17" [dependencies.once_cell] version = "1.17.1" [dependencies.rand] version = "0.8.5" [dependencies.serde] version = "1.0.137" features = ["serde_derive"] [dependencies.serde_bytes] version = "0.11.7" [dependencies.smallvec] version = "1.9.0" features = ["serde"] [dependencies.smol_str] version = "0.1.23" features = ["serde"] [dependencies.thiserror] version = "1.0.31" [dependencies.type-uuid] version = "0.1.2" [dependencies.uuid] version = "1.1.2" features = [ "v4", "fast-rng", "macro-diagnostics", ] [dev-dependencies.bytesize] version = "1.1.0" [dev-dependencies.env_logger] version = "0.11.5" [dev-dependencies.num-format] version = "0.4.0" [target.'cfg(target_os = "macos")'.dev-dependencies.core-foundation] version = "0.9.3" [target.'cfg(target_os = "macos")'.dev-dependencies.io-surface] version = "0.15.1" [target."cfg(unix)".dependencies.libc] version = "0.2.125" [target."cfg(windows)".dependencies.windows] version = "0.48.0" features = [ "Win32_Foundation", "Win32_Security", "Win32_Security_Authorization", "Win32_Storage_FileSystem", "Win32_System_Memory", "Win32_System_Pipes", "Win32_System_Threading", "Win32_System_IO", "Win32_System_SystemInformation", "Win32_System_SystemServices", "Win32_System_Diagnostics_Debug", ]