text-builder-dev 0.3.4.4 → 0.3.4.5
raw patch · 2 files changed
+18/−1 lines, 2 files
Files
- library/TextBuilderDev.hs +17/−0
- text-builder-dev.cabal +1/−1
library/TextBuilderDev.hs view
@@ -1,3 +1,5 @@+{-# LANGUAGE CPP #-}+ module TextBuilderDev ( TextBuilder, @@ -88,6 +90,10 @@ import qualified TextBuilderDev.Allocator as Allocator import TextBuilderDev.Prelude hiding (intercalate, length, null) +#if MIN_VERSION_text(2,0,2)+import qualified Data.Text.Encoding as TextEncoding+#endif+ -- * -- -- |@@ -138,6 +144,12 @@ toTextBuilder = text . TextLazy.toStrict . TextLazyBuilder.toLazyText fromTextBuilder = TextLazyBuilder.fromText . buildText +#if MIN_VERSION_text(2,0,2)+instance IsomorphicToTextBuilder TextEncoding.StrictBuilder where+ toTextBuilder = toTextBuilder . TextEncoding.strictBuilderToText+ fromTextBuilder = TextEncoding.textToStrictBuilder . fromTextBuilder+#endif+ -- * -- -- |@@ -583,6 +595,11 @@ -- | -- Time interval in seconds.+--+-- The format is the following:+--+-- > DD:HH:MM:SS+-- -- Directly applicable to 'DiffTime' and 'NominalDiffTime'. {-# INLINEABLE intervalInSeconds #-} intervalInSeconds :: (RealFrac seconds) => seconds -> TextBuilder
text-builder-dev.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: text-builder-dev-version: 0.3.4.4+version: 0.3.4.5 category: Text, Builders synopsis: Edge of developments for "text-builder" description: