Rust referenceweave-dht
weave-dht
Distributed hash table primitives for Weave peer discovery and routing.
Distributed hash table primitives for Weave peer discovery and routing.
| Property | Source value |
|---|---|
| Package | weave-dht |
| Manifest version | 1.1.0 |
| Source | sigil/weave/network/weave-dht/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_dht unless the manifest supplies an explicit library name. Read the exposed modules below for exact imports and configuration.
[dependencies]
weave-dht = { path = "../weave-dht" }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 |
rocksdb-store | rocksdb |
testhooks | No additional feature dependencies |
Public source modules
- crate — 51 declarations
- enhanced — 8 declarations
- envelope — 5 declarations
- methods — 10 declarations
- private_route_v1 — 24 declarations
- relay — 11 declarations
- route_v1 — 38 declarations
- store — 14 declarations
- store_usage_demo — 3 declarations
- weave — 11 declarations