Trait ibig::ops::DivRem[][src]

pub trait DivRem<Rhs = Self> {
    type OutputDiv;
    type OutputRem;
    fn div_rem(self, rhs: Rhs) -> (Self::OutputDiv, Self::OutputRem);
}

Compute quotient and remainder at the same time.

Example

assert_eq!(ubig!(23).div_rem(ubig!(10)), (ubig!(2), ubig!(3)));

Associated Types

Loading content...

Required methods

fn div_rem(self, rhs: Rhs) -> (Self::OutputDiv, Self::OutputRem)[src]

Loading content...

Implementors

impl DivRem<&'_ IBig> for &IBig[src]

type OutputDiv = IBig

type OutputRem = IBig

impl DivRem<&'_ IBig> for IBig[src]

type OutputDiv = IBig

type OutputRem = IBig

impl DivRem<&'_ UBig> for &UBig[src]

type OutputDiv = UBig

type OutputRem = UBig

impl DivRem<&'_ UBig> for UBig[src]

type OutputDiv = UBig

type OutputRem = UBig

impl DivRem<IBig> for &IBig[src]

type OutputDiv = IBig

type OutputRem = IBig

impl DivRem<IBig> for IBig[src]

type OutputDiv = IBig

type OutputRem = IBig

impl DivRem<UBig> for &UBig[src]

type OutputDiv = UBig

type OutputRem = UBig

impl DivRem<UBig> for UBig[src]

type OutputDiv = UBig

type OutputRem = UBig

Loading content...