Crate num_integer
source · [−]Expand description
Integer trait and functions.
Compatibility
The num-integer
crate is tested for rustc 1.8 and greater.
Structs
Greatest common divisor and Bézout coefficients
An iterator over binomial coefficients.
Traits
Provides methods to compute the average of two integers, without overflows.
Provides methods to compute an integer’s square root, cube root,
and arbitrary n
th root.
Functions
Returns the ceiling value of the average of x
and y
–
see Average::average_ceil.
Returns the floor value of the average of x
and y
–
see Average::average_floor.
Calculate the binomial coefficient.
Returns the truncated principal cube root of an integer – see Roots::cbrt.
Ceiled integer division
Floored integer division
Simultaneous floored integer division and modulus
Simultaneous integer division and modulus
Calculates the Greatest Common Divisor (GCD) of the number and other
. The
result is always positive.
Calculates the Greatest Common Divisor (GCD) and
Lowest Common Multiple (LCM) of the number and other
.
Calculates the Lowest Common Multiple (LCM) of the number and other
.
Floored integer modulus
Calculate the multinomial coefficient.
Returns the truncated principal n
th root of an integer –
see Roots::nth_root.
Returns the truncated principal square root of an integer – see Roots::sqrt.