[package]
name = "intercom-rs"
version = "1.1.1"
edition = "2021"
description = "A fully typed async wrapper for NATS with JetStream support"
license = "MIT"
repository = "https://github.com/veronoicc/intercom"
documentation = "https://docs.rs/intercom-rs"
keywords = ["nats", "messaging", "async", "jetstream"]
categories = ["network-programming", "asynchronous"]
[features]
default = ["msgpack"]
msgpack = ["rmp-serde"]
json = ["serde_json"]
[dependencies]
async-nats = "0.45"
tokio = { version = "1", features = ["full"] }
serde = { version = "1", features = ["derive"] }
rmp-serde = { version = "1", optional = true }
serde_json = { version = "1", optional = true }
futures = "0.3"
thiserror = "2"
pin-project-lite = "0.2"
bytes = "1"
tracing = "0.1"
time = "0.3"
[dev-dependencies]
tokio-test = "0.4"
serde_json = "1"