Trait rugflo::SubRound
[−]
[src]
pub trait SubRound<T> { type Round; type Ordering; type Output; fn sub_round(self, _: T, _: Self::Round) -> (Self::Output, Self::Ordering); }
Provides subtraction with a specified rounding method.
Associated Types
type Round
The rounding method.
type Ordering
The direction from rounding.
type Output
The resulting type after the subtraction.
Required Methods
Implementors
impl<'a> SubRound<&'a Float> for rugflo::Float
impl SubRound<Float> for rugflo::Float
impl<'a> SubRound<&'a Integer> for rugflo::Float
impl SubRound<Integer> for rugflo::Float
impl SubRound<Float> for Integer
impl<'a> SubRound<&'a Float> for Integer
impl<'a> SubRound<&'a Rational> for rugflo::Float
impl SubRound<Rational> for rugflo::Float
impl SubRound<u32> for rugflo::Float
impl SubRound<Float> for u32
impl<'a> SubRound<&'a Float> for u32
impl SubRound<i32> for rugflo::Float
impl SubRound<Float> for i32
impl<'a> SubRound<&'a Float> for i32
impl SubRound<f64> for rugflo::Float
impl SubRound<Float> for f64
impl<'a> SubRound<&'a Float> for f64
impl SubRound<f32> for rugflo::Float