unison-codebase-sqlite-0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

U.Codebase.Sqlite.Patch.Diff

Synopsis

Documentation

data PatchDiff' t h d Source #

diff. = min. - sub.

Constructors

PatchDiff 

Fields

Instances

Instances details
(Show t, Show h, Show d) => Show (PatchDiff' t h d) Source # 
Instance details

Defined in U.Codebase.Sqlite.Patch.Diff

Methods

showsPrec :: Int -> PatchDiff' t h d -> ShowS #

show :: PatchDiff' t h d -> String #

showList :: [PatchDiff' t h d] -> ShowS #

(Eq t, Eq h, Eq d) => Eq (PatchDiff' t h d) Source # 
Instance details

Defined in U.Codebase.Sqlite.Patch.Diff

Methods

(==) :: PatchDiff' t h d -> PatchDiff' t h d -> Bool #

(/=) :: PatchDiff' t h d -> PatchDiff' t h d -> Bool #

(Ord t, Ord h, Ord d) => Ord (PatchDiff' t h d) Source # 
Instance details

Defined in U.Codebase.Sqlite.Patch.Diff

Methods

compare :: PatchDiff' t h d -> PatchDiff' t h d -> Ordering #

(<) :: PatchDiff' t h d -> PatchDiff' t h d -> Bool #

(<=) :: PatchDiff' t h d -> PatchDiff' t h d -> Bool #

(>) :: PatchDiff' t h d -> PatchDiff' t h d -> Bool #

(>=) :: PatchDiff' t h d -> PatchDiff' t h d -> Bool #

max :: PatchDiff' t h d -> PatchDiff' t h d -> PatchDiff' t h d #

min :: PatchDiff' t h d -> PatchDiff' t h d -> PatchDiff' t h d #

trimap :: (Ord t', Ord h', Ord d') => (t -> t') -> (h -> h') -> (d -> d') -> PatchDiff' t h d -> PatchDiff' t' h' d' Source #