Trait tidb_query_expr::impl_compare::Comparer[][src]

pub trait Comparer {
    type T: Evaluable + EvaluableRet;
    fn compare(
        lhs: Option<&Self::T>,
        rhs: Option<&Self::T>
    ) -> Result<Option<i64>>; }

Associated Types

type T: Evaluable + EvaluableRet[src]

Loading content...

Required methods

fn compare(lhs: Option<&Self::T>, rhs: Option<&Self::T>) -> Result<Option<i64>>[src]

Loading content...

Implementors

impl<F: CmpOp> Comparer for IntUintComparer<F>[src]

type T = Int

impl<F: CmpOp> Comparer for UintIntComparer<F>[src]

type T = Int

impl<F: CmpOp> Comparer for UintUintComparer<F>[src]

type T = Int

impl<T: Evaluable + EvaluableRet + Ord, F: CmpOp> Comparer for BasicComparer<T, F>[src]

type T = T

Loading content...