Public API Map

Generated from source under network/weave-secret-stream. This page is the coverage ledger for human and agent-facing docs: every exported item, method target, module, and re-export detected by the source scan is listed here.

Structs

  • Bridge — network/weave-secret-stream/src/bridge.rs
  • BridgeReverse — network/weave-secret-stream/src/bridge.rs
  • Handshake — network/weave-secret-stream/src/handshake.rs
  • HandshakeResult — network/weave-secret-stream/src/handshake.rs
  • Message — network/weave-secret-stream/src/lib.rs
  • SecretOptions — network/weave-secret-stream/src/lib.rs
  • SecretStream — network/weave-secret-stream/src/lib.rs
  • SecretStreamMetrics — network/weave-secret-stream/src/metrics.rs
  • SecretStreamMetricsSnapshot — network/weave-secret-stream/src/metrics.rs
  • SecretTunables — network/weave-secret-stream/src/config.rs

Enums

  • HandshakeError — network/weave-secret-stream/src/handshake.rs
  • HandshakePattern — network/weave-secret-stream/src/handshake.rs
  • SecretStreamError — network/weave-secret-stream/src/errors.rs
  • StreamState — network/weave-secret-stream/src/lib.rs

Traits

  • No public items were detected by the source scan.

Type Aliases

  • Result — network/weave-secret-stream/src/errors.rs

Functions

  • complete — network/weave-secret-stream/src/handshake.rs
  • decode_message — network/weave-secret-stream/src/codec.rs
  • destroy — network/weave-secret-stream/src/handshake.rs
  • encode_message — network/weave-secret-stream/src/codec.rs
  • export_metrics_text — network/weave-secret-stream/src/lib.rs
  • export_prometheus_text — network/weave-secret-stream/src/metrics.rs
  • handshake — network/weave-secret-stream/src/lib.rs
  • handshake_hash — network/weave-secret-stream/src/lib.rs
  • id — network/weave-secret-stream/src/lib.rs
  • is_initiator — network/weave-secret-stream/src/lib.rs
  • key_pair — network/weave-secret-stream/src/lib.rs
  • metrics — network/weave-secret-stream/src/lib.rs
  • new — network/weave-secret-stream/src/bridge.rs
  • new — network/weave-secret-stream/src/handshake.rs
  • new — network/weave-secret-stream/src/lib.rs
  • public_key — network/weave-secret-stream/src/lib.rs
  • recv — network/weave-secret-stream/src/handshake.rs
  • recv_message — network/weave-secret-stream/src/lib.rs
  • remote_public_key — network/weave-secret-stream/src/lib.rs
  • send — network/weave-secret-stream/src/handshake.rs
  • send_message — network/weave-secret-stream/src/lib.rs
  • snapshot — network/weave-secret-stream/src/metrics.rs
  • state — network/weave-secret-stream/src/lib.rs
  • tunables — network/weave-secret-stream/src/lib.rs
  • validate — network/weave-secret-stream/src/config.rs

Constants and Statics

  • No public items were detected by the source scan.

Modules

  • bridge — network/weave-secret-stream/src/lib.rs
  • codec — network/weave-secret-stream/src/lib.rs
  • config — network/weave-secret-stream/src/lib.rs
  • errors — network/weave-secret-stream/src/lib.rs
  • handshake — network/weave-secret-stream/src/lib.rs
  • metrics — network/weave-secret-stream/src/lib.rs

Re-exports

  • bridge::Bridge — network/weave-secret-stream/src/lib.rs
  • config::SecretTunables as SecretStreamTunables — network/weave-secret-stream/src/lib.rs
  • errors::{Result, SecretStreamError} — network/weave-secret-stream/src/lib.rs
  • handshake::{Handshake, HandshakePattern, HandshakeResult} — network/weave-secret-stream/src/lib.rs
  • metrics::{SecretStreamMetrics as SecretStreamMetricsType, SecretStreamMetricsSnapshot} — network/weave-secret-stream/src/lib.rs

Methods

Bridge

  • new — network/weave-secret-stream/src/bridge.rs

Handshake

  • complete — network/weave-secret-stream/src/handshake.rs
  • destroy — network/weave-secret-stream/src/handshake.rs
  • new — network/weave-secret-stream/src/handshake.rs
  • recv — network/weave-secret-stream/src/handshake.rs
  • send — network/weave-secret-stream/src/handshake.rs

SecretStreamMetrics

  • export_prometheus_text — network/weave-secret-stream/src/metrics.rs
  • snapshot — network/weave-secret-stream/src/metrics.rs

SecretTunables

  • validate — network/weave-secret-stream/src/config.rs