#integer #pattern #wrap

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

#702 in Math

Download history 7170/week @ 2025-12-16 4444/week @ 2025-12-23 5820/week @ 2025-12-30 8225/week @ 2026-01-06 10797/week @ 2026-01-13 10177/week @ 2026-01-20 11337/week @ 2026-01-27 11463/week @ 2026-02-03 11454/week @ 2026-02-10 11451/week @ 2026-02-17 11321/week @ 2026-02-24 14165/week @ 2026-03-03 20027/week @ 2026-03-10 17966/week @ 2026-03-17 20774/week @ 2026-03-24 15503/week @ 2026-03-31

76,890 downloads per month
Used in 262 crates (3 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–450KB