1#![doc = include_str!("../README.md")]
2#![cfg_attr(not(feature = "std"), no_std)]
3#![cfg_attr(docsrs, feature(doc_cfg))]
5#[cfg(feature = "rand")]
6#[cfg_attr(docsrs, doc(cfg(feature = "rand")))]
7pub mod rand;
8#[cfg(any(
9 feature = "sys",
10 feature = "sys-syscall",
11 feature = "sys-win",
12 feature = "sys-unix"
13))]
14#[cfg_attr(docsrs, doc(cfg(feature = "sys")))]
15pub mod sys;
16
17#[cfg(any(
18 feature = "types",
19 feature = "types-str",
20 feature = "types-bytes",
21 feature = "types-cstr"
22))]
23#[cfg_attr(docsrs, doc(cfg(feature = "types")))]
24pub mod types;
25
26#[cfg(feature = "crypto")]
27#[cfg_attr(docsrs, doc(cfg(feature = "crypto")))]
28pub mod crypto;
29#[cfg(all(feature = "dyntest", feature = "std"))]
30#[cfg_attr(docsrs, doc(cfg(feature = "dyntest")))]
31pub mod dyntest;
32
33#[cfg(test)]
34mod tests {
35
36 #[test]
37 fn it_works() {
38 assert_eq!(2 + 2, 4);
39 }
40}