#big-integer #integer #pattern #wrap #num

no-std amplify_num

Amplifying numeric types: big-sized and bit-sized integers

14 releases

0.5.3 Aug 5, 2024
0.5.2 Feb 15, 2024
0.5.1 Dec 16, 2023
0.5.0 Feb 1, 2023
0.1.2 Jun 29, 2021

#196 in Math

Download history 5646/week @ 2024-10-18 5983/week @ 2024-10-25 6754/week @ 2024-11-01 4127/week @ 2024-11-08 5788/week @ 2024-11-15 4148/week @ 2024-11-22 5524/week @ 2024-11-29 6528/week @ 2024-12-06 5748/week @ 2024-12-13 3233/week @ 2024-12-20 2042/week @ 2024-12-27 4910/week @ 2025-01-03 6560/week @ 2025-01-10 4893/week @ 2025-01-17 6539/week @ 2025-01-24 4040/week @ 2025-01-31

23,084 downloads per month
Used in 317 crates (11 directly)

Apache-2.0

165KB
3.5K SLoC

Amplifying rust number types

Build Tests Lints codecov

Docs unsafe forbidden Apache-2 licensed

Crates adding more number types to rust: big numbers (from u512 to u4094), small-bit numbers (u1 to u7), custom bit-sized numbers (like u24, u48, u56) and a full range of IEEE-compatible float types.

This is a part of Rust language amplification library amplify.

Minimum supported rust compiler version (MSRV): 1.61.0. Rust edition 2021.

Dependencies

~0–590KB
~11K SLoC