pub struct Fraction { /* private fields */ }Expand description
Fraction provides support for rational number arithmetic.
Implementations§
Trait Implementations§
Source§impl AddAssign<&Fraction> for Fraction
impl AddAssign<&Fraction> for Fraction
Source§fn add_assign(&mut self, rhs: &Fraction)
fn add_assign(&mut self, rhs: &Fraction)
Performs the
+= operation. Read moreSource§impl AddAssign for Fraction
impl AddAssign for Fraction
Source§fn add_assign(&mut self, rhs: Fraction)
fn add_assign(&mut self, rhs: Fraction)
Performs the
+= operation. Read moreSource§impl DivAssign<&Fraction> for Fraction
impl DivAssign<&Fraction> for Fraction
Source§fn div_assign(&mut self, rhs: &Fraction)
fn div_assign(&mut self, rhs: &Fraction)
Performs the
/= operation. Read moreSource§impl DivAssign for Fraction
impl DivAssign for Fraction
Source§fn div_assign(&mut self, rhs: Fraction)
fn div_assign(&mut self, rhs: Fraction)
Performs the
/= operation. Read moreSource§impl MulAssign<&Fraction> for Fraction
impl MulAssign<&Fraction> for Fraction
Source§fn mul_assign(&mut self, rhs: &Fraction)
fn mul_assign(&mut self, rhs: &Fraction)
Performs the
*= operation. Read moreSource§impl MulAssign<Fraction> for Matrix
impl MulAssign<Fraction> for Matrix
Source§fn mul_assign(&mut self, rhs: Fraction)
fn mul_assign(&mut self, rhs: Fraction)
Performs the
*= operation. Read moreSource§impl MulAssign<Fraction> for Vector
impl MulAssign<Fraction> for Vector
Source§fn mul_assign(&mut self, rhs: Fraction)
fn mul_assign(&mut self, rhs: Fraction)
Performs the
*= operation. Read moreSource§impl MulAssign for Fraction
impl MulAssign for Fraction
Source§fn mul_assign(&mut self, rhs: Fraction)
fn mul_assign(&mut self, rhs: Fraction)
Performs the
*= operation. Read moreSource§impl Ord for Fraction
impl Ord for Fraction
Source§impl PartialOrd for Fraction
impl PartialOrd for Fraction
Source§impl RemAssign<&Fraction> for Fraction
impl RemAssign<&Fraction> for Fraction
Source§fn rem_assign(&mut self, rhs: &Fraction)
fn rem_assign(&mut self, rhs: &Fraction)
Performs the
%= operation. Read moreSource§impl RemAssign for Fraction
impl RemAssign for Fraction
Source§fn rem_assign(&mut self, rhs: Fraction)
fn rem_assign(&mut self, rhs: Fraction)
Performs the
%= operation. Read moreSource§impl SubAssign<&Fraction> for Fraction
impl SubAssign<&Fraction> for Fraction
Source§fn sub_assign(&mut self, rhs: &Fraction)
fn sub_assign(&mut self, rhs: &Fraction)
Performs the
-= operation. Read moreSource§impl SubAssign for Fraction
impl SubAssign for Fraction
Source§fn sub_assign(&mut self, rhs: Fraction)
fn sub_assign(&mut self, rhs: Fraction)
Performs the
-= operation. Read moreimpl Copy for Fraction
impl Eq for Fraction
impl StructuralPartialEq for Fraction
Auto Trait Implementations§
impl Freeze for Fraction
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