rama_tls_acme/
lib.rs

1//! Provides types and logic for interacting with an ACME-compliant server, or to implement
2//! an ACME server directly.
3//!
4//! The **A**utomatic **C**ertificate **M**anagement **E**nvironment (ACME) protocol
5//! is a communications protocol for automating interactions between certificate
6//! authorities and their users' web servers.
7
8#![doc(
9    html_favicon_url = "https://raw.githubusercontent.com/plabayo/rama/main/docs/img/old_logo.png"
10)]
11#![doc(html_logo_url = "https://raw.githubusercontent.com/plabayo/rama/main/docs/img/old_logo.png")]
12#![cfg_attr(docsrs, feature(doc_cfg))]
13#![cfg_attr(test, allow(clippy::float_cmp))]
14#![cfg_attr(
15    not(test),
16    warn(clippy::print_stdout, clippy::dbg_macro),
17    deny(clippy::unwrap_used, clippy::expect_used)
18)]
19
20pub mod proto;
21
22mod client;
23#[doc(inline)]
24pub use client::{Account, AcmeClient, AcmeProvider, ClientError, Order};