flexint: Big integer types, optimized for small values
For applications in which numbers are usually small and only occasionally big, this crate's
FlexUint and FlexInt may enable better performance than the num-bigint crate's BigUint and
BigInt types, which involve unconditional heap allocation for all values regardless of magnitude.
One (admittedly dodgy) benchmark showed a 458% speedup in FlexInt compared to BigInt when adding
small values, while only introducing a 39% slowdown for big values.
Cargo features
serde: provides implementations ofserde::Serializeandserde::DeserializeforFlexUintandFlexInt.