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