Unison.Util.CyclicEq
class CyclicEq a where Source #
Methods
cyclicEq :: CycleTable Int Int -> CycleTable Int Int -> a -> a -> IO Bool Source #
Defined in Unison.Util.CyclicEq
cyclicEq :: CycleTable Int Int -> CycleTable Int Int -> Seq a -> Seq a -> IO Bool Source #
cyclicEq :: CycleTable Int Int -> CycleTable Int Int -> Vector a -> Vector a -> IO Bool Source #
cyclicEq :: CycleTable Int Int -> CycleTable Int Int -> [a] -> [a] -> IO Bool Source #
bothEq' :: (Eq a, CyclicEq b) => CycleTable Int Int -> CycleTable Int Int -> a -> a -> b -> b -> IO Bool Source #
bothEq :: (CyclicEq a, CyclicEq b) => CycleTable Int Int -> CycleTable Int Int -> a -> a -> b -> b -> IO Bool Source #