LibrEDA project web page. https://libreda.codeberg.page
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

#### 36 lines 8.9 KiB Raw Permalink Blame History

 `num_integer - Rust` `` `

Crate num_integer[][src]

Expand description

Integer trait and functions.

` `

Compatibility

` `

The num-integer crate is tested for rustc 1.8 and greater.

` `

Structs

` `
ExtendedGcd

Greatest common divisor and Bézout coefficients

` `
IterBinomial

An iterator over binomial coefficients.

` `

Traits

` `
Average

Provides methods to compute the average of two integers, without overflows.

` `
Integer
Roots

Provides methods to compute an integer’s square root, cube root,` `and arbitrary nth root.

` `

Functions

` `
average_ceil

Returns the ceiling value of the average of x and y –` `see Average::average_ceil.

` `
average_floor

Returns the floor value of the average of x and y –` `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 positive.

` `
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.

` `
`