[dependencies.derive_more]
features = ["debug", "from"]
version = "^2.1"
[dependencies.either]
version = "^1.15.0"
[dependencies.eyre]
version = "^0.6"
[dependencies.futures]
version = "^0.3"
[dependencies.kanal]
version = "0.1"
[dependencies.mm1-address]
version = "=0.7.13"
[dependencies.mm1-ask]
version = "=0.7.13"
[dependencies.mm1-common]
features = ["futures", "logging"]
version = "=0.7.13"
[dependencies.mm1-core]
version = "=0.7.13"
[dependencies.mm1-multinode]
features = []
optional = true
version = "=0.7.13"
[dependencies.mm1-name-service]
features = []
optional = true
version = "=0.7.13"
[dependencies.mm1-proto-network-management]
version = "=0.7.13"
[dependencies.mm1-proto-system]
version = "=0.7.13"
[dependencies.mm1-proto-well-known]
optional = true
version = "=0.7.13"
[dependencies.mm1-runnable]
version = "=0.7.13"
[dependencies.num_cpus]
version = "^1"
[dependencies.pin-project]
version = "^1.1.10"
[dependencies.scc]
version = "^2.3.4"
[dependencies.serde]
features = ["derive"]
version = "^1.0"
[dependencies.spin]
version = "^0.10"
[dependencies.thiserror]
version = "^2.0"
[dependencies.tokio]
features = ["sync", "rt", "rt-multi-thread", "macros", "net"]
version = "^1.48.0"
[dependencies.tracing]
version = "^0.1"
[dependencies.url]
version = "^2.5"
[dev-dependencies.insta]
features = ["yaml"]
version = "^1.44"
[dev-dependencies.serde_yaml]
version = "^0.9"
[dev-dependencies.test-case]
version = "^3.3.1"
[features]
default = []
multinode = ["name-service", "dep:mm1-proto-well-known", "dep:mm1-multinode"]
name-service = ["dep:mm1-proto-well-known", "dep:mm1-name-service"]
[lib]
name = "mm1_node"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "M/M/1! Queueing, do you speak it?!"
edition = "2024"
exclude = ["**/*.snap"]
license = "MIT"
name = "mm1-node"
publish = true
readme = false
repository = "https://github.com/agner-rs/mm1"
version = "0.7.13"