File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change 1+ ## 0.1.4
2+
3+ * Add ` instance Eq Builder ` and ` instance Ord Builder ` .
4+
15## 0.1.3
26
37* Add decimal builders for unbounded inputs: ` fromUnboundedDec ` , ` (|>$$) ` and ` ($$<|) ` .
Original file line number Diff line number Diff line change @@ -41,6 +41,18 @@ import Data.Text.Builder.Linear.Buffer
4141-- but it is faster to use 'Buffer' directly.
4242newtype Builder = Builder { unBuilder ∷ Buffer ⊸ Buffer }
4343
44+ -- | @since 0.1.4
45+ instance Eq Builder where
46+ b1 == b2 = runBuilder b1 == runBuilder b2
47+
48+ -- | @since 0.1.4
49+ instance Ord Builder where
50+ compare b1 b2 = compare (runBuilder b1) (runBuilder b2)
51+ b1 <= b2 = runBuilder b1 <= runBuilder b2
52+ b1 < b2 = runBuilder b1 < runBuilder b2
53+ b1 >= b2 = runBuilder b1 >= runBuilder b2
54+ b1 > b2 = runBuilder b1 > runBuilder b2
55+
4456-- | Run 'Builder' computation on an empty 'Buffer', returning strict 'Text'.
4557--
4658-- >>> :set -XOverloadedStrings -XMagicHash
You can’t perform that action at this time.
0 commit comments