#integer #cube #root #primitive-integer #cbrt #icbrt

no-std integer-cbrt

An implementation of integer cube root algorithm for primitive rust types

3 releases

Uses old Rust 2015

0.1.2 Mar 5, 2021
0.1.1 Mar 5, 2021
0.1.0 Mar 5, 2021

#2822 in Algorithms

Download history 20/week @ 2024-11-15 42/week @ 2024-11-22 54/week @ 2024-11-29 107/week @ 2024-12-06 117/week @ 2024-12-13 31/week @ 2024-12-20 7/week @ 2024-12-27 46/week @ 2025-01-03 85/week @ 2025-01-10 84/week @ 2025-01-17 55/week @ 2025-01-24 62/week @ 2025-01-31 96/week @ 2025-02-07 69/week @ 2025-02-14 75/week @ 2025-02-21 86/week @ 2025-02-28

344 downloads per month
Used in 2 crates

GPL-3.0-or-later

7KB
130 lines

Integer cube root

This module contains the single trait IntegerCubeRoot and implements it for primitive integer types.

Based on integer-sqrt.

ci badge

Example

// `use` trait to get functionality
use integer_cbrt::IntegerCubeRoot;

assert_eq!(8u8.integer_cbrt(), 2);

lib.rs:

This module contains the single trait IntegerCubeRoot and implements it for primitive integer types.

Example

extern crate integer_cbrt;
// `use` trait to get functionality
use integer_cbrt::IntegerCubeRoot;

assert_eq!(8u8.integer_cbrt(), 2);

Dependencies

~150KB