1 /*!
2 This module defines "generic" routines that can be specialized to specific
3 architectures.
4 
5 We don't expose this module primarily because it would require exposing all
6 of the internal infrastructure required to write these generic routines.
7 That infrastructure should be treated as an implementation detail so that
8 it is allowed to evolve. Instead, what we expose are architecture specific
9 instantiations of these generic implementations. The generic code just lets us
10 write the code once (usually).
11 */
12 
13 pub(crate) mod memchr;
14 pub(crate) mod packedpair;
15