Trait rug::ops::DivFromAssign
[−]
[src]
pub trait DivFromAssign<Lhs = Self> { fn div_from_assign(&mut self, lhs: Lhs); }
Divide and assign the result to the rhs operand.
rhs.div_from_assign(lhs)
has the same effect as
rhs = lhs / rhs
.
Required Methods
fn div_from_assign(&mut self, lhs: Lhs)
Peforms the division.
Examples
use rug::Integer; use rug::ops::DivFromAssign; let lhs = Integer::from(50); let mut rhs = Integer::from(5); rhs.div_from_assign(lhs); // rhs = 50 / 5 assert_eq!(rhs, 10);
Implementors
impl DivFromAssign<Integer> for Integer
impl<'a> DivFromAssign<&'a Integer> for Integer
impl DivFromAssign<i32> for Integer
impl DivFromAssign<u32> for Integer
impl DivFromAssign<Rational> for Rational
impl<'a> DivFromAssign<&'a Rational> for Rational
impl<'a> DivFromAssign<&'a Float> for Float
impl DivFromAssign for Float
impl<'a> DivFromAssign<&'a Integer> for Float
impl DivFromAssign<Integer> for Float
impl<'a> DivFromAssign<&'a Rational> for Float
impl DivFromAssign<Rational> for Float
impl DivFromAssign<i32> for Float
impl DivFromAssign<u32> for Float
impl DivFromAssign<f32> for Float
impl DivFromAssign<f64> for Float
impl<'a> DivFromAssign<&'a Complex> for Complex
impl DivFromAssign for Complex
impl<'a> DivFromAssign<&'a Float> for Complex
impl DivFromAssign<Float> for Complex
impl DivFromAssign<u32> for Complex
impl DivFromAssign<i32> for Complex