pub struct Fraction(pub Integer, pub Integer);
Tuple Fields§
§0: Integer
§1: Integer
Implementations§
Trait Implementations§
source§impl AddAssign<&Fraction> for Fraction
impl AddAssign<&Fraction> for Fraction
source§fn add_assign(&mut self, b: &Fraction)
fn add_assign(&mut self, b: &Fraction)
Performs the
+=
operation. Read moresource§impl AddAssign<&Integer> for Fraction
impl AddAssign<&Integer> for Fraction
source§fn add_assign(&mut self, b: &Integer)
fn add_assign(&mut self, b: &Integer)
Performs the
+=
operation. Read moresource§impl AddAssign<&u128> for Fraction
impl AddAssign<&u128> for Fraction
source§fn add_assign(&mut self, b: &u128)
fn add_assign(&mut self, b: &u128)
Performs the
+=
operation. Read moresource§impl AddAssign<&u16> for Fraction
impl AddAssign<&u16> for Fraction
source§fn add_assign(&mut self, b: &u16)
fn add_assign(&mut self, b: &u16)
Performs the
+=
operation. Read moresource§impl AddAssign<&u32> for Fraction
impl AddAssign<&u32> for Fraction
source§fn add_assign(&mut self, b: &u32)
fn add_assign(&mut self, b: &u32)
Performs the
+=
operation. Read moresource§impl AddAssign<&u64> for Fraction
impl AddAssign<&u64> for Fraction
source§fn add_assign(&mut self, b: &u64)
fn add_assign(&mut self, b: &u64)
Performs the
+=
operation. Read moresource§impl AddAssign<&u8> for Fraction
impl AddAssign<&u8> for Fraction
source§fn add_assign(&mut self, b: &u8)
fn add_assign(&mut self, b: &u8)
Performs the
+=
operation. Read moresource§impl AddAssign<&usize> for Fraction
impl AddAssign<&usize> for Fraction
source§fn add_assign(&mut self, b: &usize)
fn add_assign(&mut self, b: &usize)
Performs the
+=
operation. Read moresource§impl AddAssign<Fraction> for Fraction
impl AddAssign<Fraction> for Fraction
source§fn add_assign(&mut self, b: Self)
fn add_assign(&mut self, b: Self)
Performs the
+=
operation. Read moresource§impl MulAssign<&Fraction> for Fraction
impl MulAssign<&Fraction> for Fraction
source§fn mul_assign(&mut self, b: &Fraction)
fn mul_assign(&mut self, b: &Fraction)
Performs the
*=
operation. Read moresource§impl MulAssign<&Integer> for Fraction
impl MulAssign<&Integer> for Fraction
source§fn mul_assign(&mut self, b: &Integer)
fn mul_assign(&mut self, b: &Integer)
Performs the
*=
operation. Read moresource§impl MulAssign<&u128> for Fraction
impl MulAssign<&u128> for Fraction
source§fn mul_assign(&mut self, b: &u128)
fn mul_assign(&mut self, b: &u128)
Performs the
*=
operation. Read moresource§impl MulAssign<&u16> for Fraction
impl MulAssign<&u16> for Fraction
source§fn mul_assign(&mut self, b: &u16)
fn mul_assign(&mut self, b: &u16)
Performs the
*=
operation. Read moresource§impl MulAssign<&u32> for Fraction
impl MulAssign<&u32> for Fraction
source§fn mul_assign(&mut self, b: &u32)
fn mul_assign(&mut self, b: &u32)
Performs the
*=
operation. Read moresource§impl MulAssign<&u64> for Fraction
impl MulAssign<&u64> for Fraction
source§fn mul_assign(&mut self, b: &u64)
fn mul_assign(&mut self, b: &u64)
Performs the
*=
operation. Read moresource§impl MulAssign<&u8> for Fraction
impl MulAssign<&u8> for Fraction
source§fn mul_assign(&mut self, b: &u8)
fn mul_assign(&mut self, b: &u8)
Performs the
*=
operation. Read moresource§impl MulAssign<&usize> for Fraction
impl MulAssign<&usize> for Fraction
source§fn mul_assign(&mut self, b: &usize)
fn mul_assign(&mut self, b: &usize)
Performs the
*=
operation. Read moresource§impl MulAssign<Fraction> for Fraction
impl MulAssign<Fraction> for Fraction
source§fn mul_assign(&mut self, b: Self)
fn mul_assign(&mut self, b: Self)
Performs the
*=
operation. Read moresource§impl Ord for Fraction
impl Ord for Fraction
source§impl PartialOrd<Fraction> for Fraction
impl PartialOrd<Fraction> for Fraction
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl SubAssign<&Fraction> for Fraction
impl SubAssign<&Fraction> for Fraction
source§fn sub_assign(&mut self, b: &Fraction)
fn sub_assign(&mut self, b: &Fraction)
Performs the
-=
operation. Read moresource§impl SubAssign<&Integer> for Fraction
impl SubAssign<&Integer> for Fraction
source§fn sub_assign(&mut self, b: &Integer)
fn sub_assign(&mut self, b: &Integer)
Performs the
-=
operation. Read moresource§impl SubAssign<&u128> for Fraction
impl SubAssign<&u128> for Fraction
source§fn sub_assign(&mut self, b: &u128)
fn sub_assign(&mut self, b: &u128)
Performs the
-=
operation. Read moresource§impl SubAssign<&u16> for Fraction
impl SubAssign<&u16> for Fraction
source§fn sub_assign(&mut self, b: &u16)
fn sub_assign(&mut self, b: &u16)
Performs the
-=
operation. Read moresource§impl SubAssign<&u32> for Fraction
impl SubAssign<&u32> for Fraction
source§fn sub_assign(&mut self, b: &u32)
fn sub_assign(&mut self, b: &u32)
Performs the
-=
operation. Read moresource§impl SubAssign<&u64> for Fraction
impl SubAssign<&u64> for Fraction
source§fn sub_assign(&mut self, b: &u64)
fn sub_assign(&mut self, b: &u64)
Performs the
-=
operation. Read moresource§impl SubAssign<&u8> for Fraction
impl SubAssign<&u8> for Fraction
source§fn sub_assign(&mut self, b: &u8)
fn sub_assign(&mut self, b: &u8)
Performs the
-=
operation. Read moresource§impl SubAssign<&usize> for Fraction
impl SubAssign<&usize> for Fraction
source§fn sub_assign(&mut self, b: &usize)
fn sub_assign(&mut self, b: &usize)
Performs the
-=
operation. Read moresource§impl SubAssign<Fraction> for Fraction
impl SubAssign<Fraction> for Fraction
source§fn sub_assign(&mut self, b: Self)
fn sub_assign(&mut self, b: Self)
Performs the
-=
operation. Read moreimpl Eq for Fraction
Auto Trait Implementations§
impl RefUnwindSafe for Fraction
impl Send for Fraction
impl Sync for Fraction
impl Unpin for Fraction
impl UnwindSafe for Fraction
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more