#integer #root #cube #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

#2164 in Algorithms

Download history 35/week @ 2023-12-01 40/week @ 2023-12-08 41/week @ 2023-12-15 49/week @ 2023-12-22 32/week @ 2023-12-29 48/week @ 2024-01-05 36/week @ 2024-01-12 34/week @ 2024-01-19 26/week @ 2024-01-26 14/week @ 2024-02-02 38/week @ 2024-02-09 59/week @ 2024-02-16 62/week @ 2024-02-23 62/week @ 2024-03-01 75/week @ 2024-03-08 49/week @ 2024-03-15

258 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

~155KB