merlin/
lib.rs

1#![cfg_attr(not(feature = "std"), no_std)]
2#![cfg_attr(feature = "nightly", feature(external_doc))]
3#![cfg_attr(feature = "nightly", doc(include = "../README.md"))]
4#![doc(html_root_url = "https://docs.rs/merlin/3.0.0")]
5// put this after the #![doc(..)] so it appears as a footer:
6//! Note that docs will only build on nightly Rust until
7//! [RFC 1990 stabilizes](https://github.com/rust-lang/rust/issues/44732).
8
9#[cfg(target_endian = "big")]
10compile_error!(
11    r#"
12This crate doesn't support big-endian targets, since I didn't
13have one to test correctness on.  If you're seeing this message,
14please file an issue!
15"#
16);
17
18mod constants;
19mod strobe;
20mod transcript;
21
22pub use crate::transcript::Transcript;
23pub use crate::transcript::TranscriptRng;
24pub use crate::transcript::TranscriptRngBuilder;