Data.Record.Generic.Eq
geq :: (Generic a, Constraints a Eq) => a -> a -> Bool Source #
Generic equality function
Typical usage:
instance Eq T where (==) = geq
TODO: Should we worry about short-circuiting here?
gcompare :: (Generic a, Constraints a Ord) => a -> a -> Ordering Source #