mechanics-http-server 0.0.0

Server-side counterpart to mechanics-http-client: opportunistic HTTP/3 (QUIC) listener + Alt-Svc emission on top of hyper-rustls + webpki-roots, with aws-lc-rs as the sole crypto provider. Placeholder release; substantive content lands in a follow-up.
Documentation
  • Coverage
  • 100%
    1 out of 1 items documented0 out of 0 items with examples
  • Size
  • Source code size: 35.98 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 231.91 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 15s Average build duration of successful builds.
  • all releases: 34s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • metastable-void/mechanics-http-server
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • metastable-void

mechanics-http-server

Server-side counterpart to mechanics-http-client: opportunistic HTTP/3 (QUIC) listener with Alt-Svc header emission, sitting alongside the traditional hyper-driven HTTP/1.1 + HTTP/2 listener over TCP+TLS. Same TLS posture across both transports: aws-lc-rs crypto provider, webpki-roots Mozilla CA bundle (or operator-supplied server cert/key), no ring, no OS-native trust.

Owned by the mechanics family. Does not depend on any philharmonic-* crate — Philharmonic-family consumers depend on this crate, never the reverse.

Status

v0.0.0 — name reservation. Substantive content lands in a follow-up release as part of the Philharmonic workspace's D22 server-side dispatch. Tracking issue / design lives at docs/ROADMAP.md §3.I in the workspace meta-repo.

License

Dual-licensed under Apache-2.0 OR MPL-2.0.

Contributing

Developed as part of the mechanics-rs family, under the philharmonic-workspace parent. Workspace-wide development conventions — git workflow, script wrappers, Rust code rules, versioning, terminology — live in the meta-repo, authoritatively in its CONTRIBUTING.md.

SPDX-License-Identifier: Apache-2.0 OR MPL-2.0