0.1.0[][src]Trait appro_eq::RelError

pub trait RelError<Rhs: ?Sized = Self, Diff = Self> {
    fn rel_error(&self, expected: &Rhs) -> Result<Option<Diff>, ApproEqError>;
}

Required methods

fn rel_error(&self, expected: &Rhs) -> Result<Option<Diff>, ApproEqError>

This method tests for self(actual value) and expected values to be relative error.

Loading content...

Implementations on Foreign Types

impl<A: Float, D: Float + Div<A, Output = D>, B: Sub<A, Output = D> + Copy> RelError<Complex<A>, D> for Complex<B>[src]

impl<A: Integer + Clone> RelError<Ratio<A>, Ratio<A>> for Ratio<A>[src]

impl<A: Data, B: PartialOrd, C: Data, D: Dimension> RelError<ArrayBase<A, D>, B> for ArrayBase<C, D> where
    C::Elem: RelError<A::Elem, B> + Sized
[src]

impl RelError<f32, f32> for f32[src]

impl RelError<f64, f64> for f64[src]

impl RelError<f64, f32> for f32[src]

impl RelError<f32, f32> for f64[src]

impl RelError<i8, i8> for i8[src]

impl RelError<i16, i16> for i16[src]

impl RelError<i32, i32> for i32[src]

impl RelError<i64, i64> for i64[src]

impl RelError<i128, i128> for i128[src]

impl RelError<u8, u8> for u8[src]

impl RelError<u16, u16> for u16[src]

impl RelError<u32, u32> for u32[src]

impl RelError<u64, u64> for u64[src]

impl RelError<u128, u128> for u128[src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A], D> for [B][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<Vec<A>, D> for Vec<B>[src]

impl<'a, A: ?Sized, D: PartialOrd, B: RelError<A, D> + ?Sized> RelError<&'a A, D> for &'a B[src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 0], D> for [B; 0][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 1], D> for [B; 1][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 2], D> for [B; 2][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 3], D> for [B; 3][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 4], D> for [B; 4][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 5], D> for [B; 5][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 6], D> for [B; 6][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 7], D> for [B; 7][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 8], D> for [B; 8][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 9], D> for [B; 9][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 10], D> for [B; 10][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 11], D> for [B; 11][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 12], D> for [B; 12][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 13], D> for [B; 13][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 14], D> for [B; 14][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 15], D> for [B; 15][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 16], D> for [B; 16][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 17], D> for [B; 17][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 18], D> for [B; 18][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 19], D> for [B; 19][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 20], D> for [B; 20][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 21], D> for [B; 21][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 22], D> for [B; 22][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 23], D> for [B; 23][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 24], D> for [B; 24][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 25], D> for [B; 25][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 26], D> for [B; 26][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 27], D> for [B; 27][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 28], D> for [B; 28][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 29], D> for [B; 29][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 30], D> for [B; 30][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 31], D> for [B; 31][src]

impl<A, D: PartialOrd, B: RelError<A, D>> RelError<[A; 32], D> for [B; 32][src]

impl<A, D, B: RelError<A, D>> RelError<Option<A>, D> for Option<B>[src]

impl<A: ?Sized, D: PartialOrd, B: RelError<A, D> + ?Sized> RelError<Rc<A>, D> for Rc<B>[src]

impl<A: ?Sized, D: PartialOrd, B: RelError<A, D> + ?Sized> RelError<Arc<A>, D> for Arc<B>[src]

impl<A: ?Sized, D: PartialOrd, B: RelError<A, D> + ?Sized> RelError<Weak<A>, D> for Weak<B>[src]

impl<A: Copy + ?Sized, D: PartialOrd, B: RelError<A, D> + Copy + ?Sized> RelError<Cell<A>, D> for Cell<B>[src]

impl<A: ?Sized, D: PartialOrd, B: RelError<A, D> + ?Sized> RelError<RefCell<A>, D> for RefCell<B>[src]

impl RelError<Duration, Duration> for Duration[src]

Loading content...

Implementors

Loading content...