firecloud-net 0.2.0

P2P networking layer for FireCloud using libp2p with metadata hiding
Documentation
[package]
name = "firecloud-net"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
documentation.workspace = true
keywords.workspace = true
categories.workspace = true
rust-version.workspace = true
description = "P2P networking layer for FireCloud using libp2p with metadata hiding"
readme = "README.md"
exclude = ["*.md", "!README.md"]

[dependencies]
firecloud-core = { path = "../firecloud-core", version = "0.2.0" }
libp2p.workspace = true
tokio.workspace = true
futures.workspace = true
async-trait.workspace = true
tracing.workspace = true
thiserror.workspace = true
serde.workspace = true
serde_json.workspace = true
anyhow.workspace = true
bytes.workspace = true
ciborium.workspace = true
bincode = "1.3"  # For efficient message serialization

[dev-dependencies]
tracing-subscriber = { version = "0.3", features = ["env-filter"] }