Trait CmpDisplay

Source
pub trait CmpDisplay<C, Lhs: ?Sized, Rhs: ?Sized> {
    // Required method
    fn fmt(
        &self,
        cmp: &C,
        lhs: &Lhs,
        lhs_source: &str,
        lhs_debug: &dyn Debug,
        rhs: &Rhs,
        rhs_source: &str,
        rhs_debug: &dyn Debug,
        f: &mut Formatter<'_>,
    ) -> Result;
}

Required Methods§

Source

fn fmt( &self, cmp: &C, lhs: &Lhs, lhs_source: &str, lhs_debug: &dyn Debug, rhs: &Rhs, rhs_source: &str, rhs_debug: &dyn Debug, f: &mut Formatter<'_>, ) -> Result

Implementors§

Source§

impl<Lhs: ?Sized, Rhs: ?Sized> CmpDisplay<Eq, Lhs, Rhs> for EqError

Source§

impl<Lhs: ?Sized, Rhs: ?Sized> CmpDisplay<Ge, Lhs, Rhs> for GeError

Source§

impl<Lhs: ?Sized, Rhs: ?Sized> CmpDisplay<Gt, Lhs, Rhs> for GtError

Source§

impl<Lhs: ?Sized, Rhs: ?Sized> CmpDisplay<Le, Lhs, Rhs> for LeError

Source§

impl<Lhs: ?Sized, Rhs: ?Sized> CmpDisplay<Lt, Lhs, Rhs> for LtError

Source§

impl<Lhs: ?Sized, Rhs: ?Sized> CmpDisplay<Ne, Lhs, Rhs> for NeError