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 | html_root_url = "https://docs.rs/inout/0.1.3" |
9 | )] |
10 | #![allow (clippy::needless_lifetimes)] |
11 | #![cfg_attr (docsrs, feature(doc_cfg))] |
12 | #![warn (missing_docs, rust_2018_idioms)] |
13 | |
14 | #[cfg (feature = "std" )] |
15 | extern crate std; |
16 | |
17 | #[cfg (feature = "block-padding" )] |
18 | #[cfg_attr (docsrs, doc(cfg(feature = "block-padding" )))] |
19 | pub use block_padding; |
20 | |
21 | mod errors; |
22 | mod inout; |
23 | mod inout_buf; |
24 | mod reserved; |
25 | |
26 | pub use crate::{errors::*, inout::*, inout_buf::*, reserved::*}; |
27 | |