Function extprim::u128::div_rem [] [src]

pub fn div_rem(numerator: u128, denominator: u128) -> (u128, u128)

Computes the divisor and remainder simultaneously. Returns (a/b, a%b).

Unlike the primitive types, calling this is likely faster than calling a/b and a%b separately.

Panics

This function will panic if denominator is 0.

Examples

use extprim::u128::{div_rem, u128};

assert_eq!(div_rem(u128::new(100), u128::new(8)), (u128::new(12), u128::new(4)));