An ordered set whose insertPre, insertPost, intersection, and union operations are biased towards leftmost indices when when breaking ties between keys.
Instances8Foldable, Eq, Data, Ord, Read, Show, …
Foldable OSetDefined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OSetEq a => Eq (OSet a)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OSet(Data a, Ord a) => Data (OSet a)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OSetOrd a => Ord (OSet a)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OSet(Ord a, Read a) => Read (OSet a)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OSetShow a => Show (OSet a)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OSetOrd a => Semigroup (OSet a)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OSetOrd a => Monoid (OSet a)Defined in th-desugar-1.17 · Language.Haskell.TH.Desugar.OSet