proxima-primitives 0.1.0

The pipe algebra itself: the Pipe trait — an async In -> Result<Out, Err> that becomes a transform, source, sink or observe by choice of types — plus its three tier siblings (SendPipe, UnpinPipe, UnpinSendPipe), Handler, SourcePipe, the payload types Carry, ResponseStream and RequestStream (buffered bodies are plain Bytes), HeaderList, the sans-IO byte-stream traits, runtime-agnostic concurrency primitives, and the Replay/GenericStream transport seam. Everything else in proxima composes what is defined here.
Documentation

proxima-primitives

There is currently very little information to present on this page because Docs.rs has only limited support for extracting structured feature metadata from Cargo crates. This issue is tracked in Rust RFC #3416. Check this library's main docs, readme, and Cargo.toml in case its authors have documentation for features available there instead.

This version has 16 feature flags, 2 of them enabled by default.

default

std (default)

alloc (default)

async-mutex

This feature flag does not enable additional features.

atomic-permits

This feature flag does not enable additional features.

blocking

bon

  • dep:bon (default)

config

conflaguration

fan-concurrent

io-async

io-bridge

part-source

This feature flag does not enable additional features.

runtime-prime-full

This feature flag does not enable additional features.

runtime-shaped-mutex

runtime-tokio

test-support