1#[codesnip::entry("AssociatedValue")]
2pub use self::associated_value::AssociatedValue;
3#[codesnip::entry("char_convert")]
4pub use self::char_convert::{CharConvertTryFrom, CharConvertTryInto};
5#[codesnip::entry("coding")]
6pub use self::coding::{SerdeByteStr, unescape};
7#[codesnip::entry("Comparator")]
8pub use self::comparator::Comparator;
9#[codesnip::entry("digit_sequence")]
10pub use self::digit_sequence::ToDigitSequence;
11#[codesnip::entry("IdGenerator")]
12pub use self::id_generator::IdGenerator;
13#[codesnip::entry("_iter_print")]
14pub use self::iter_print::IterPrint;
15#[codesnip::entry("IteratorExt")]
16pub use self::iterator_ext::IteratorExt;
17#[codesnip::entry("ord_tools")]
18pub use self::ord_tools::PartialOrdExt;
19#[codesnip::entry("PartialIgnoredOrd")]
20pub use self::partial_ignored_ord::PartialIgnoredOrd;
21#[codesnip::entry("random_generator")]
22pub use self::random_generator::{
23 NotEmptySegment, RandIter, RandRange, RandomSpec, WeightedSampler,
24};
25#[codesnip::entry("scanner")]
26pub use self::scanner::*;
27#[codesnip::entry("TotalOrd")]
28pub use self::totalord::{AsTotalOrd, TotalOrd};
29#[codesnip::entry("Xorshift")]
30pub use self::xorshift::Xorshift;
31
32#[cfg_attr(nightly, codesnip::entry)]
33mod array;
34#[cfg_attr(nightly, codesnip::entry)]
35mod assign_ops;
36#[cfg_attr(nightly, codesnip::entry("AssociatedValue"))]
37mod associated_value;
38#[cfg_attr(nightly, codesnip::entry("avx_helper"))]
39mod avx_helper;
40#[cfg_attr(nightly, codesnip::entry)]
41mod capture;
42#[cfg_attr(nightly, codesnip::entry("char_convert"))]
43mod char_convert;
44#[cfg_attr(nightly, codesnip::entry("coding"))]
45mod coding;
46#[cfg_attr(nightly, codesnip::entry("Comparator"))]
47pub mod comparator;
48#[cfg_attr(nightly, codesnip::entry("digit_sequence"))]
49mod digit_sequence;
50#[cfg_attr(nightly, codesnip::entry("IdGenerator"))]
51mod id_generator;
52#[cfg_attr(nightly, codesnip::entry)]
53mod invariant;
54#[cfg_attr(nightly, codesnip::entry("_iter_print"))]
55mod iter_print;
56#[cfg_attr(nightly, codesnip::entry("comprehension"))]
57mod iterable;
58#[cfg_attr(nightly, codesnip::entry("IteratorExt"))]
59mod iterator_ext;
60#[cfg_attr(
61 nightly,
62 codesnip::entry("main", inline, include("scanner", "_iter_print"))
63)]
64mod main;
65#[cfg_attr(nightly, codesnip::entry)]
66mod mlambda;
67#[cfg_attr(nightly, codesnip::entry("ord_tools"))]
68mod ord_tools;
69#[cfg_attr(nightly, codesnip::entry("PartialIgnoredOrd"))]
70mod partial_ignored_ord;
71#[cfg_attr(nightly, codesnip::entry("random_generator", include("Xorshift")))]
72mod random_generator;
73#[cfg_attr(nightly, codesnip::entry("scanner", include("array")))]
74mod scanner;
75#[cfg_attr(nightly, codesnip::entry("TotalOrd"))]
76mod totalord;
77#[cfg_attr(nightly, codesnip::entry("Xorshift"))]
78mod xorshift;