| 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 |  | 
|---|