Weave Dht
DHT
Weave Dht
Peer discovery, mutable records, DID envelopes, local relay sessions, adapter registry, record stores, and handles.
At a glance
| Field | Value |
|---|---|
| Crate/package | weave-dht |
| Version | 0.1.0 |
| Source | network/weave-dht |
| Public structs | 23 |
| Public enums | 1 |
| Public traits | 2 |
| Public functions | 66 |
| Public method targets | 14 |
What developers should learn here
Peer discovery, mutable records, DID envelopes, local relay sessions, adapter registry, record stores, and handles. The pages in this section are shaped around this package's real modules and exported symbols, not a fixed template. Use the API Surface page as the coverage ledger and the workflow pages for how to compose the primitives.
Page map
Discovery
Find peers and provider records over the DHT.
Records and Envelopes
DHT record formats and signed envelopes.
Relay
Relay traffic through helpful intermediaries.
Stores
Backing-store implementations for DHT records.
Methods
Public DHT query and put methods.
API Surface
Complete ledger of exported types, traits, and functions.
Source modules
src/enhanced.rs— network/weave-dht/src/enhanced.rssrc/envelope.rs— network/weave-dht/src/envelope.rssrc/lib.rs— network/weave-dht/src/lib.rssrc/methods.rs— network/weave-dht/src/methods.rssrc/relay.rs— network/weave-dht/src/relay.rssrc/store.rs— network/weave-dht/src/store.rssrc/store_usage_demo.rs— network/weave-dht/src/store_usage_demo.rssrc/weave.rs— network/weave-dht/src/weave.rstests/envelope_tests.rs— network/weave-dht/tests/envelope_tests.rstests/relay_nat.rs— network/weave-dht/tests/relay_nat.rs