internet 0.0.2

Network library for rust
Documentation
  • Coverage
  • 100%
    706 out of 706 items documented44 out of 44 items with examples
  • Size
  • Source code size: 313.6 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 15.6 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 5s Average build duration of successful builds.
  • all releases: 8s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • rsrvd

Internet

Internet is a network library that provides encoding, structure mapping, communication primitives and implementations of network standards, protocols and algorithms in one place.

Currently public

Protocol / Standard Feature flags
HTTP/1.1 http1_1
HTTP/3 http3
QUIC quic
QUICv1 quicv1
QUICv2 quicv2
IP ip
IPv4 ipv4
IPv6 ipv6
ICMPv4 icmpv4
ICMPv6 icmpv6
Transport transport

Default features enable almost everything above (std, http1_1, http3, quic, quicv1, quicv2, ipv4, ipv6, icmpv4, icmpv6, transport).

Feature relations

  • http3quicv1
  • quicv2quicv1quictransport
  • icmpv4ipv4ip
  • icmpv6ipv6ip
  • stdalloc

Notes

Some other protocol implementations exist but are still in MVP / unfiltered state and are not exposed publicly yet.