Rust referenceweave-swarm
weave-swarm
High-level p2p networking for The Weave - connecting agents and humans
High-level p2p networking for The Weave - connecting agents and humans
| Property | Source value |
|---|---|
| Package | weave-swarm |
| Manifest version | 0.1.0 |
| Source | sigil/weave/network/weave-swarm/Cargo.toml |
| Reference status | source reference |
| Publish flag | true; this flag is not registry publication evidence |
Use the source package
In an authorized local checkout, add this package as a path dependency. The Rust crate identifier is weave_swarm unless the manifest supplies an explicit library name. Read the exposed modules below for exact imports and configuration.
[dependencies]
weave-swarm = { path = "../weave-swarm" }The relative path is resolved from your application's Cargo.toml; adjust it to the actual checkout. This does not assume a package registry release.
Features
| Feature | Dependencies |
|---|---|
default | No additional feature dependencies |
mock | No additional feature dependencies |
Public source modules
- crate — 10 declarations
- config — 8 declarations
- connection — 17 declarations
- error — 10 declarations
- events — 2 declarations
- metrics — 2 declarations
- priority — 6 declarations
- runtime — 25 declarations
- runtime::activation — 4 declarations
- runtime::backend — 8 declarations
- runtime::limits — 3 declarations
- runtime::protocol — 8 declarations
- runtime::registry — 12 declarations
- runtime::substream — 12 declarations
- swarm — 15 declarations
- topic — 10 declarations