age_core/lib.rs
1//! This crate contains common structs and functions used across the `age` crates.
2//!
3//! You are probably looking for the [`age`](https://crates.io/crates/age) crate
4//! itself. You should only need to directly depend on this crate if you are
5//! implementing a custom recipient type.
6
7#![cfg_attr(docsrs, feature(doc_cfg))]
8// Catch documentation errors caused by code changes.
9#![deny(rustdoc::broken_intra_doc_links)]
10
11// Re-export crates that are used in our public API.
12pub use secrecy;
13
14pub mod format;
15pub mod io;
16pub mod primitives;
17
18#[cfg(feature = "plugin")]
19#[cfg_attr(docsrs, doc(cfg(feature = "plugin")))]
20pub mod plugin;