[[bench]]
harness = false
name = "ping_pong"
path = "benches/ping_pong.rs"
[[bench]]
harness = false
name = "ping_pong_ipc"
path = "benches/ping_pong_ipc.rs"
[build-dependencies.bindgen]
version = "0.71"
[build-dependencies.cmake]
version = "0.1"
[build-dependencies.dunce]
version = "1.0"
[build-dependencies.itertools]
version = "0.14"
[build-dependencies.log]
version = "0.4"
[build-dependencies.pkg-config]
version = "0.3"
[build-dependencies.proc-macro2]
version = "1.0"
[build-dependencies.regex]
version = "1.11"
[build-dependencies.rusteron-code-gen]
version = "0.1.73"
[dependencies.ctrlc]
version = "3.4"
[dependencies.hdrhistogram]
version = "7.5"
[dependencies.log]
version = "0.4"
[dependencies.num-format]
version = "0.4"
[dependencies.regex]
version = "1.11"
[dev-dependencies.criterion]
version = "0.5"
[dev-dependencies.env_logger]
version = "0.11"
[dev-dependencies.serial_test]
version = "3.2"
[[example]]
name = "basic_pub_sub"
path = "examples/basic_pub_sub.rs"
[[example]]
name = "embedded_exclusive_ipc_throughput"
path = "examples/embedded_exclusive_ipc_throughput.rs"
[[example]]
name = "embedded_ping_pong"
path = "examples/embedded_ping_pong.rs"
[features]
default = []
static = []
[lib]
name = "rusteron_client"
path = "src/lib.rs"
[package]
authors = ["Mo Imran <mimran1980@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["network-programming"]
description = "Provides core client functionalities for interacting with the Aeron protocol, such as establishing connections, subscribing, and publishing. It uses the Aeron C bindings from aeron-client module."
documentation = "https://mimran1980.github.io/rusteron/rusteron_client/index.html"
edition = "2021"
exclude = ["aeron/.gradle/**", "aeron/buildSrc/.gradle/**", "aeron/build/**", "aeron/aeron-agent/build/**", "aeron/aeron-all/build/**", "aeron/aeron-annotations/build/**", "aeron/aeron-archive/build/**", "aeron/aeron-client/build/**", "aeron/aeron-cluster/build/**", "aeron/aeron-driver/build/**", "aeron/aeron-samples/build/**", "aeron/aeron-system-tests/build/**", "aeron/aeron-test-support/build/**", "aeron/buildSrc/build/**"]
homepage = "https://github.com/mimran1980/rusteron"
keywords = ["aeron", "low-latency", "aeron-client", "aeron-c-bindings", "networking"]
license = "MIT OR Apache-2.0"
name = "rusteron-client"
readme = "README.md"
repository = "https://github.com/mimran1980/rusteron"
version = "0.1.73"