1pub mod ascii;
5pub mod bitop;
6pub mod buf_range;
7pub mod e_macro;
8pub mod make_minmax;
9pub mod op_add;
10pub mod op_add_count;
11pub mod op_add_on_op_add_count;
12pub mod op_add_on_op_max;
13pub mod op_add_on_op_min;
14pub mod op_affine;
15pub mod op_affine_on_op_add_count;
16pub mod op_closure;
17pub mod op_closure_on_op_closure;
18pub mod op_gcd;
19pub mod op_max;
20pub mod op_min;
21pub mod op_mul;
22pub mod op_roll_hash;
23pub mod output;
24pub mod rand_gen_macro;
25pub mod scanner;
26
27#[doc(inline)]
28pub use ascii::{
29 charset, ASCII, ASCII_ALPHABETIC, ASCII_ALPHANUMERIC, ASCII_CONTROL,
30 ASCII_DIGIT, ASCII_GRAPHIC, ASCII_HEXDIGIT, ASCII_LOWERCASE,
31 ASCII_PUNCTUATION, ASCII_UPPERCASE, ASCII_WHITESPACE,
32};
33#[doc(inline)]
34pub use bitop::{
35 Pdep, PdepPextMaskU128, PdepPextMaskU16, PdepPextMaskU32, PdepPextMaskU64,
36 PdepPextMaskU8, Pext,
37};
38#[doc(inline)]
39pub use buf_range::{bounds_within, check_bounds, check_bounds_range};
40#[doc(inline)]
41pub use make_minmax::{MakeMax, MakeMin};
42#[doc(inline)]
43pub use op_add::OpAdd;
44#[doc(inline)]
45pub use op_add_count::OpAddCount;
46#[doc(inline)]
47pub use op_add_on_op_add_count::OpAddOnOpAddCount;
48#[doc(inline)]
49pub use op_add_on_op_max::OpAddOnOpMax;
50#[doc(inline)]
51pub use op_add_on_op_min::OpAddOnOpMin;
52#[doc(inline)]
53pub use op_affine::OpAffine;
54#[doc(inline)]
55pub use op_affine_on_op_add_count::OpAffineOnOpAddCount;
56#[doc(inline)]
57pub use op_closure::OpClosure;
58#[doc(inline)]
59pub use op_closure_on_op_closure::OpClosureOnOpClosure;
60#[doc(inline)]
61pub use op_gcd::OpGcd;
62#[doc(inline)]
63pub use op_max::OpMax;
64#[doc(inline)]
65pub use op_min::OpMin;
66#[doc(inline)]
67pub use op_mul::OpMul;
68#[doc(inline)]
69pub use op_roll_hash::OpRollHash;
70#[doc(inline)]
71pub use output::{PerLine, SpaceSep, StrSep};
72#[doc(inline)]
73pub use rand_gen_macro::{RandomGenerator, VecMarker};
74#[doc(inline)]
75pub use scanner::Scanner;
76
77