Crate libp2p

source ·
Expand description

libp2p is a modular peer-to-peer networking framework.

To learn more about the general libp2p multi-language framework visit https://libp2p.io.

To get started with this libp2p implementation in Rust, please take a look at the tutorials. Further examples can be found in the examples directory.

Re-exports§

  • pub use bytes;
  • pub use futures;
  • pub use libp2p_quic as quic;
    quic and non-WebAssembly
  • pub use libp2p_identity as identity;

Modules§

Macros§

Structs§

Enums§

Traits§

  • Possible upgrade on an inbound connection or substream.
  • Possible upgrade on an outbound connection or substream.
  • A transport provides connection-oriented communication between two peers through ordered streams of data (i.e. connections).
  • Trait automatically implemented on all objects that implement Transport. Provides some additional utilities.