1#![forbid(unsafe_code)]
2#![doc = include_str!("../README.md")]
3
4mod context;
5mod encoding;
6mod error;
7mod impls;
8mod ready;
9mod traits;
10mod visitor;
11
12#[cfg(test)]
13mod test_backend;
14
15#[allow(deprecated)]
16pub use context::PrfContext;
17pub use context::{Context, ContextPiece, IntoContext, IntoPrfContext};
18pub use encoding::PrfEncoding;
19pub use error::{PrfBuildError, PrfError, PrfVisitorError};
20pub use impls::Passthrough;
21pub use ready::ReadyPrf;
22pub use traits::{MapPrf, Prf, PrfKeyInit, PrfValue, SeqPrf};
23pub use visitor::{BlockVisitor, MapAccess, PrfVisitor, ResolvedPrf, ResolvedVisitor, SeqAccess};