85 releases (32 stable)

8.1.1 Mar 17, 2025
8.0.0 Jan 29, 2025
8.0.0-beta.1 Dec 9, 2024
8.0.0-alpha.4 Sep 21, 2024
2.1.0 Jun 26, 2019

#1961 in Network programming

Download history 13801/week @ 2024-12-21 15296/week @ 2024-12-28 33177/week @ 2025-01-04 40602/week @ 2025-01-11 33178/week @ 2025-01-18 41745/week @ 2025-01-25 46291/week @ 2025-02-01 44098/week @ 2025-02-08 39947/week @ 2025-02-15 41072/week @ 2025-02-22 39564/week @ 2025-03-01 45035/week @ 2025-03-08 41967/week @ 2025-03-15 40780/week @ 2025-03-22 39794/week @ 2025-03-29 46636/week @ 2025-04-05

177,052 downloads per month
Used in 109 crates (4 directly)

BSD-2-Clause

79KB
2K SLoC

AMQP URI manipulation library

amq-protocol-uri is a library aiming at providing tools to help managing AMQP URIs


amq-protocol

API Docs Build status Downloads

Features

  • codegen: force code generation (default to pregenerated sources)
  • vendored-openssl: use a vendored openssl version instead of the system one (when using openssl backend)
  • verbose-errors: enable more verbose errors in the AMQP parser

TLS backends

  • native-tls
  • openssl
  • rustls (default)

Rustls certificates store

  • rustls-native-certs (default)
  • rustls-webpki-roots-certs

Warning about crypto backends for rustls

A crypto implementation must be enabled in rustls using feature flags. We mimic what rustls does, providing one feature flag per implementation and enabling the same as rustls by default. Available options are:

  • rustls--aws_lc_rs (default)
  • rustls--ring

Dependencies

~3–4.5MB
~81K SLoC