Skip to main content

inout/
lib.rs

1//! Collection of custom reference types for code generic over in-place and
2//! buffer-to-buffer modes of operation.
3
4#![no_std]
5#![doc(
6    html_logo_url = "https://raw.githubusercontent.com/RustCrypto/media/8f1a9894/logo.svg",
7    html_favicon_url = "https://raw.githubusercontent.com/RustCrypto/media/8f1a9894/logo.svg"
8)]
9#![cfg_attr(docsrs, feature(doc_cfg))]
10#![allow(missing_debug_implementations)] // TODO(tarcieri): add missing `Debug` impls
11#![allow(clippy::undocumented_unsafe_blocks)] // TODO(tarcieri): document all unsafe blocks
12
13#[cfg(feature = "block-padding")]
14pub use block_padding;
15
16mod errors;
17mod inout;
18mod inout_buf;
19mod reserved;
20
21pub use crate::{errors::*, inout::*, inout_buf::*, reserved::*};