Docs.rs
  • tycho-network-0.2.11
    • tycho-network 0.2.11
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • Rexagon
    • Mododo
    • Dependencies
      • ahash ^0.8 normal
      • anyhow ^1.0.79 normal
      • arc-swap ^1.6.0 normal
      • base64 ^0.22.0 normal
      • bytes ^1.9.0 normal
      • bytesize ^1.3.0 normal
      • castaway ^0.2 normal
      • dashmap ^5.5.3 normal
      • ed25519 ^2.0 normal
      • exponential-backoff ^1 normal
      • futures-util ^0.3 normal
      • hex ^0.4 normal
      • indexmap ^2.2 normal
      • metrics ^0.23 normal
      • moka ^0.12 normal
      • parking_lot ^0.12.1 normal
      • pin-project-lite ^0.2 normal
      • pkcs8 ^0.10 normal
      • quinn ^0.11 normal
      • rand ^0.9 normal
      • ring ^0.17.8 normal
      • rustls ^0.23.16 normal
      • rustls-webpki ^0.102 normal
      • serde ^1.0 normal
      • socket2 ^0.5 normal
      • thiserror ^2.0 normal
      • tl-proto ^0.5.1 normal
      • tokio ^1 normal
      • tokio-util ^0.7.10 normal
      • tracing ^0.1 normal
      • tycho-crypto ^0.4 normal
      • tycho-util ^0.2.11 normal
      • clap ^4.5.3 dev
      • serde_json ^1.0.114 dev
      • tempfile ^3.10 dev
      • tokio ^1 dev
      • tracing-appender ^0.2.3 dev
      • tracing-subscriber ^0.3 dev
      • tycho-util ^0.2.11 dev
    • Versions
    • 38.98% of the crate is documented
  • Go to latest version
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

tycho_network0.2.11

  • All Items

Crate Items

  • Re-exports
  • Modules
  • Macros
  • Structs
  • Enums
  • Traits
  • Functions

Crate tycho_network

Source

Re-exports§

pub use quinn;

Modules§

proto

Macros§

match_tl_request

Structs§

BoxCloneService
BoxService
ChooseMultiplePrivateOverlayEntries
ChooseMultiplePublicOverlayEntries
Connection
DhtClient
DhtConfig
DhtQueryBuilder
DhtQueryWithDataBuilder
DhtService
DhtServiceBackgroundTasks
DhtServiceBuilder
InboundRequestMeta
KnownPeerHandle
KnownPeers
Network
NetworkBuilder
NetworkConfig
OverlayConfig
OverlayId
OverlayService
OverlayServiceBackgroundTasks
OverlayServiceBuilder
Peer
PeerBannedError
PeerEvent
PeerId
PeerInfo
A signed node info.
PeerResolver
PeerResolverBuilder
PeerResolverConfig
PeerResolverHandle
PrivateOverlay
PrivateOverlayBuilder
PrivateOverlayEntries
PrivateOverlayEntriesReadGuard
PrivateOverlayEntriesWriteGuard
PrivateOverlayEntryData
PublicOverlay
PublicOverlayBuilder
PublicOverlayEntries
PublicOverlayEntriesReadGuard
PublicOverlayEntryData
QuicConfig
RecvStream
Request
Response
Router
RouterBuilder
SendStream
ServiceMessageFn
ServiceQueryFn
ServiceRequest
UnknownPeerError
UnknownPeersQueue
WeakKnownPeerHandle
WeakNetwork

Enums§

Address
BindError
ConnectionError
DhtQueryMode
DhtValueSource
Direction
DisconnectReason
FindValueError
KnownPeersError
PeerAffinity
PeerEventData
PrivateOverlayEntriesEvent
StorageError
Version

Traits§

DhtValueMerger
NetworkExt
Routable
RpcQuery
Service
ServiceExt
ToSocket

Functions§

check_peer_signature
service_message_fn
service_query_fn
try_handle_prefix
try_handle_prefix_with_offset
xor_distance