Crate timely_sort [−] [src]
Types and traits for radix sorting.
The current offerings are
- LSBRadixSorter: A least-significant byte radix sorter.
- MSBRadixSorter: A most-significant byte radix sorter.
- LSBSWCRadixSorter: A least-significant byte radix sorter with software write combining.
There should probably be a MSBSWCRadixSorter
in the future, because I like both of those things.
Structs
LSBRadixSorter |
A few buffers capable of radix sorting by least significant byte. |
LSBSWCRadixSorter |
A few buffers capable of radix sorting by least significant byte. |
MSBRadixSorter |
A "most-significant byte" (MSB) radix sorter. |
Traits
RadixSorter |
Functionality provided by a radix sorter. |
RadixSorterBase |
Functionality independent of the type |
Unsigned |
An unsigned integer fit for use as a radix key. |