Crate num_integer
Integer trait and functions.
Compatibility
The num-integer crate is tested for rustc 1.31 and greater.
Structs
- ExtendedGcd Greatest common divisor and Bézout coefficients
- IterBinomial An iterator over binomial coefficients.
Traits
Functions
-
average_ceil
Returns the ceiling value of the average of
xandy-- see Average::average_ceil. -
average_floor
Returns the floor value of the average of
xandy-- see Average::average_floor. - binomial Calculate the binomial coefficient.
- cbrt Returns the truncated principal cube root of an integer -- see Roots::cbrt.
- div_ceil Ceiled integer division
- div_floor Floored integer division
- div_mod_floor Simultaneous floored integer division and modulus
- div_rem Simultaneous integer division and modulus
-
gcd
Calculates the Greatest Common Divisor (GCD) of the number and
other. The result is always non-negative. -
gcd_lcm
Calculates the Greatest Common Divisor (GCD) and
Lowest Common Multiple (LCM) of the number and
other. -
lcm
Calculates the Lowest Common Multiple (LCM) of the number and
other. - mod_floor Floored integer modulus
- multinomial Calculate the multinomial coefficient.
-
nth_root
Returns the truncated principal
nth root of an integer -- see Roots::nth_root. - sqrt Returns the truncated principal square root of an integer -- see Roots::sqrt.