bitfold-core 0.1.5

Core types, configuration, and utilities for the Bitfold networking library
Documentation
  • Coverage
  • 100%
    137 out of 137 items documented6 out of 49 items with examples
  • Size
  • Source code size: 45.51 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 7.3 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 25s Average build duration of successful builds.
  • all releases: 22s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • russellwmy/bitfold
    2 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • russellwmy

Core foundational types and utilities.

This module provides the minimal set of core utilities shared across all layers:

  • Configuration types
  • Error handling
  • Protocol constants
  • Memory utilities (packet pooling)
  • Network utilities (DNS resolution, IP parsing/formatting)

Protocol-specific logic is in other modules:

  • bitfold-protocol: command codec, congestion control, bandwidth management, channels
  • bitfold-peer: command queue for session batching
  • bitfold-host: connection management, throughput monitoring