Instances8Functor, Arbitrary1, Semialign, Eq, Ord, Show, …
Functor (OMap k)Defined in tree-diff-0.3.4 · Data.TreeDiff.OMap(Ord k, Arbitrary k) => Arbitrary1 (OMap k)Defined in tree-diff-0.3.4 · Data.TreeDiff.OMapOrd k => Semialign (OMap k)Defined in tree-diff-0.3.4 · Data.TreeDiff.OMapExample3 expressions let xs = fromList [('a', "alpha"), ('b', "beta")]let ys = fromList [('c', 3 :: Int), ('b', 2)]alignWith id xs ysfromList [('a',This "alpha"),('c',That 3),('b',These "beta" 2)]
(Eq k, Eq v) => Eq (OMap k v)Defined in tree-diff-0.3.4 · Data.TreeDiff.OMapExample3 expressions xs = toAscList $ fromList [('a', "alpha"), ('b', "beta"), ('g', "gamma")]ys = toAscList $ fromList [('g', "gamma"), ('b', "beta"), ('a', "alpha")]xs == ysTrue
Example2 expressions zs = toAscList $ fromList [('d', "delta"), ('b', "beta"), ('a', "alpha")]xs == zsFalse
(Ord k, Ord v) => Ord (OMap k v)Defined in tree-diff-0.3.4 · Data.TreeDiff.OMap(Show k, Show v) => Show (OMap k v)Defined in tree-diff-0.3.4 · Data.TreeDiff.OMap(NFData k, NFData v) => NFData (OMap k v)Defined in tree-diff-0.3.4 · Data.TreeDiff.OMap(Ord k, Arbitrary k, Arbitrary v) => Arbitrary (OMap k v)Defined in tree-diff-0.3.4 · Data.TreeDiff.OMap