utf8-conversions 0.1.0.3 → 0.1.0.4
raw patch · 5 files changed
+67/−26 lines, 5 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteString Data.Convertible.Utf8.ByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteString Data.Convertible.Utf8.ByteStringBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteString Data.Convertible.Utf8.LazyByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteString Data.Convertible.Utf8.LazyText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteString Data.Convertible.Utf8.ShortByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteString Data.Convertible.Utf8.ShortText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteString Data.Convertible.Utf8.Text
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteString Data.Convertible.Utf8.TextBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteString GHC.Base.String
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteStringBuilder Data.Convertible.Utf8.ByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteStringBuilder Data.Convertible.Utf8.ByteStringBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteStringBuilder Data.Convertible.Utf8.LazyByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteStringBuilder Data.Convertible.Utf8.LazyText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteStringBuilder Data.Convertible.Utf8.ShortByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteStringBuilder Data.Convertible.Utf8.ShortText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteStringBuilder Data.Convertible.Utf8.Text
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteStringBuilder Data.Convertible.Utf8.TextBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ByteStringBuilder GHC.Base.String
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyByteString Data.Convertible.Utf8.ByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyByteString Data.Convertible.Utf8.ByteStringBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyByteString Data.Convertible.Utf8.LazyByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyByteString Data.Convertible.Utf8.LazyText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyByteString Data.Convertible.Utf8.ShortByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyByteString Data.Convertible.Utf8.ShortText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyByteString Data.Convertible.Utf8.Text
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyByteString Data.Convertible.Utf8.TextBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyByteString GHC.Base.String
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyText Data.Convertible.Utf8.ByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyText Data.Convertible.Utf8.ByteStringBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyText Data.Convertible.Utf8.LazyByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyText Data.Convertible.Utf8.LazyText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyText Data.Convertible.Utf8.ShortByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyText Data.Convertible.Utf8.ShortText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyText Data.Convertible.Utf8.Text
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyText Data.Convertible.Utf8.TextBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.LazyText GHC.Base.String
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortByteString Data.Convertible.Utf8.ByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortByteString Data.Convertible.Utf8.ByteStringBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortByteString Data.Convertible.Utf8.LazyByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortByteString Data.Convertible.Utf8.LazyText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortByteString Data.Convertible.Utf8.ShortByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortByteString Data.Convertible.Utf8.ShortText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortByteString Data.Convertible.Utf8.Text
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortByteString Data.Convertible.Utf8.TextBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortByteString GHC.Base.String
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortText Data.Convertible.Utf8.ByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortText Data.Convertible.Utf8.ByteStringBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortText Data.Convertible.Utf8.LazyByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortText Data.Convertible.Utf8.LazyText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortText Data.Convertible.Utf8.ShortByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortText Data.Convertible.Utf8.ShortText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortText Data.Convertible.Utf8.Text
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortText Data.Convertible.Utf8.TextBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.ShortText GHC.Base.String
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Text Data.Convertible.Utf8.ByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Text Data.Convertible.Utf8.ByteStringBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Text Data.Convertible.Utf8.LazyByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Text Data.Convertible.Utf8.LazyText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Text Data.Convertible.Utf8.ShortByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Text Data.Convertible.Utf8.ShortText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Text Data.Convertible.Utf8.Text
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Text Data.Convertible.Utf8.TextBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Text GHC.Base.String
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.TextBuilder Data.Convertible.Utf8.ByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.TextBuilder Data.Convertible.Utf8.ByteStringBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.TextBuilder Data.Convertible.Utf8.LazyByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.TextBuilder Data.Convertible.Utf8.LazyText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.TextBuilder Data.Convertible.Utf8.ShortByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.TextBuilder Data.Convertible.Utf8.ShortText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.TextBuilder Data.Convertible.Utf8.Text
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.TextBuilder Data.Convertible.Utf8.TextBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.TextBuilder GHC.Base.String
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.ByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.ByteStringBuilder
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.LazyByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.LazyText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.ShortByteString
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.ShortText
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.Text
- Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.TextBuilder
- Data.Convertible.Utf8: type ByteString = ByteString
- Data.Convertible.Utf8: type ByteStringBuilder = Builder
- Data.Convertible.Utf8: type LazyByteString = ByteString
- Data.Convertible.Utf8: type LazyText = Text
- Data.Convertible.Utf8: type ShortByteString = ShortByteString
- Data.Convertible.Utf8: type ShortText = ShortText
- Data.Convertible.Utf8: type Text = Text
- Data.Convertible.Utf8: type TextBuilder = Builder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteString Data.Convertible.Utf8.Internal.ByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteString Data.Convertible.Utf8.Internal.ByteStringBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteString Data.Convertible.Utf8.Internal.LazyByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteString Data.Convertible.Utf8.Internal.LazyText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteString Data.Convertible.Utf8.Internal.ShortByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteString Data.Convertible.Utf8.Internal.ShortText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteString Data.Convertible.Utf8.Internal.Text
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteString Data.Convertible.Utf8.Internal.TextBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteString GHC.Base.String
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteStringBuilder Data.Convertible.Utf8.Internal.ByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteStringBuilder Data.Convertible.Utf8.Internal.ByteStringBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteStringBuilder Data.Convertible.Utf8.Internal.LazyByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteStringBuilder Data.Convertible.Utf8.Internal.LazyText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteStringBuilder Data.Convertible.Utf8.Internal.ShortByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteStringBuilder Data.Convertible.Utf8.Internal.ShortText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteStringBuilder Data.Convertible.Utf8.Internal.Text
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteStringBuilder Data.Convertible.Utf8.Internal.TextBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ByteStringBuilder GHC.Base.String
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyByteString Data.Convertible.Utf8.Internal.ByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyByteString Data.Convertible.Utf8.Internal.ByteStringBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyByteString Data.Convertible.Utf8.Internal.LazyByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyByteString Data.Convertible.Utf8.Internal.LazyText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyByteString Data.Convertible.Utf8.Internal.ShortByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyByteString Data.Convertible.Utf8.Internal.ShortText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyByteString Data.Convertible.Utf8.Internal.Text
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyByteString Data.Convertible.Utf8.Internal.TextBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyByteString GHC.Base.String
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyText Data.Convertible.Utf8.Internal.ByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyText Data.Convertible.Utf8.Internal.ByteStringBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyText Data.Convertible.Utf8.Internal.LazyByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyText Data.Convertible.Utf8.Internal.LazyText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyText Data.Convertible.Utf8.Internal.ShortByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyText Data.Convertible.Utf8.Internal.ShortText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyText Data.Convertible.Utf8.Internal.Text
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyText Data.Convertible.Utf8.Internal.TextBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.LazyText GHC.Base.String
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortByteString Data.Convertible.Utf8.Internal.ByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortByteString Data.Convertible.Utf8.Internal.ByteStringBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortByteString Data.Convertible.Utf8.Internal.LazyByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortByteString Data.Convertible.Utf8.Internal.LazyText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortByteString Data.Convertible.Utf8.Internal.ShortByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortByteString Data.Convertible.Utf8.Internal.ShortText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortByteString Data.Convertible.Utf8.Internal.Text
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortByteString Data.Convertible.Utf8.Internal.TextBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortByteString GHC.Base.String
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortText Data.Convertible.Utf8.Internal.ByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortText Data.Convertible.Utf8.Internal.ByteStringBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortText Data.Convertible.Utf8.Internal.LazyByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortText Data.Convertible.Utf8.Internal.LazyText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortText Data.Convertible.Utf8.Internal.ShortByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortText Data.Convertible.Utf8.Internal.ShortText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortText Data.Convertible.Utf8.Internal.Text
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortText Data.Convertible.Utf8.Internal.TextBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.ShortText GHC.Base.String
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.Text Data.Convertible.Utf8.Internal.ByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.Text Data.Convertible.Utf8.Internal.ByteStringBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.Text Data.Convertible.Utf8.Internal.LazyByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.Text Data.Convertible.Utf8.Internal.LazyText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.Text Data.Convertible.Utf8.Internal.ShortByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.Text Data.Convertible.Utf8.Internal.ShortText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.Text Data.Convertible.Utf8.Internal.Text
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.Text Data.Convertible.Utf8.Internal.TextBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.Text GHC.Base.String
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.TextBuilder Data.Convertible.Utf8.Internal.ByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.TextBuilder Data.Convertible.Utf8.Internal.ByteStringBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.TextBuilder Data.Convertible.Utf8.Internal.LazyByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.TextBuilder Data.Convertible.Utf8.Internal.LazyText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.TextBuilder Data.Convertible.Utf8.Internal.ShortByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.TextBuilder Data.Convertible.Utf8.Internal.ShortText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.TextBuilder Data.Convertible.Utf8.Internal.Text
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.TextBuilder Data.Convertible.Utf8.Internal.TextBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible Data.Convertible.Utf8.Internal.TextBuilder GHC.Base.String
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.Internal.ByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.Internal.ByteStringBuilder
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.Internal.LazyByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.Internal.LazyText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.Internal.ShortByteString
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.Internal.ShortText
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.Internal.Text
+ Data.Convertible.Utf8: instance Data.Convertible.Utf8.Convertible GHC.Base.String Data.Convertible.Utf8.Internal.TextBuilder
+ Data.Convertible.Utf8.Internal: type ByteString = ByteString
+ Data.Convertible.Utf8.Internal: type ByteStringBuilder = Builder
+ Data.Convertible.Utf8.Internal: type LazyByteString = ByteString
+ Data.Convertible.Utf8.Internal: type LazyText = Text
+ Data.Convertible.Utf8.Internal: type ShortByteString = ShortByteString
+ Data.Convertible.Utf8.Internal: type ShortText = ShortText
+ Data.Convertible.Utf8.Internal: type Text = Text
+ Data.Convertible.Utf8.Internal: type TextBuilder = Builder
Files
- ChangeLog.md +4/−0
- src/Data/Convertible/Utf8.hs +23/−24
- src/Data/Convertible/Utf8/Internal.hs +36/−0
- test/Data/Convertible/Utf8Spec.hs +1/−0
- utf8-conversions.cabal +3/−2
ChangeLog.md view
@@ -1,5 +1,9 @@ # Changelog for utf8-conversions +#### 0.1.0.4++Changed so that type synonyms around strings are not exported+ #### 0.1.0.3 - Fixed test dependencies to upload to stackage.
src/Data/Convertible/Utf8.hs view
@@ -1,22 +1,30 @@ {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE MultiParamTypeClasses #-} -module Data.Convertible.Utf8 where+module Data.Convertible.Utf8+ ( convert,+ Convertible,+ )+where -import qualified Codec.Binary.UTF8.String as Codec.UTF8-import qualified Data.ByteString as BS-import qualified Data.ByteString.Builder as BSB-import qualified Data.ByteString.Lazy as BSL-import qualified Data.ByteString.Lazy.UTF8 as BSL.UTF8-import qualified Data.ByteString.Short as BSS-import qualified Data.ByteString.UTF8 as BS.UTF8-import Data.Maybe (fromJust)-import qualified Data.Text as T-import qualified Data.Text.Encoding as TE-import qualified Data.Text.Lazy as TL-import qualified Data.Text.Lazy.Builder as TB-import qualified Data.Text.Lazy.Encoding as TLE-import qualified Data.Text.Short as TS+import qualified Codec.Binary.UTF8.String as Codec.UTF8+import qualified Data.ByteString as BS+import qualified Data.ByteString.Builder as BSB+import qualified Data.ByteString.Lazy as BSL+import qualified Data.ByteString.Lazy.UTF8 as BSL.UTF8+import qualified Data.ByteString.Short as BSS+import qualified Data.ByteString.UTF8 as BS.UTF8+import Data.Convertible.Utf8.Internal (ByteString, ByteStringBuilder,+ LazyByteString, LazyText,+ ShortByteString, ShortText,+ Text, TextBuilder)+import Data.Maybe (fromJust)+import qualified Data.Text as T+import qualified Data.Text.Encoding as TE+import qualified Data.Text.Lazy as TL+import qualified Data.Text.Lazy.Builder as TB+import qualified Data.Text.Lazy.Encoding as TLE+import qualified Data.Text.Short as TS -- | A typeclass that represents something that can be converted. -- A @Convertible a b@ instance represents an @a@ that can be converted to a @b@.@@ -24,15 +32,6 @@ -- | Convert from @a@ to @b@. -- Byte string is assumed to be in utf-8 encoding. convert :: a -> b--type Text = T.Text-type LazyText = TL.Text-type TextBuilder = TB.Builder-type ShortText = TS.ShortText-type ByteString = BS.ByteString-type LazyByteString = BSL.ByteString-type ByteStringBuilder = BSB.Builder-type ShortByteString = BSS.ShortByteString -- Convert from String
+ src/Data/Convertible/Utf8/Internal.hs view
@@ -0,0 +1,36 @@+module Data.Convertible.Utf8.Internal+ ( Text,+ LazyText,+ TextBuilder,+ ShortText,+ ByteString,+ LazyByteString,+ ByteStringBuilder,+ ShortByteString,+ )+where++import qualified Data.ByteString as BS+import qualified Data.ByteString.Builder as BSB+import qualified Data.ByteString.Lazy as BSL+import qualified Data.ByteString.Short as BSS+import qualified Data.Text as T+import qualified Data.Text.Lazy as TL+import qualified Data.Text.Lazy.Builder as TB+import qualified Data.Text.Short as TS++type Text = T.Text++type LazyText = TL.Text++type TextBuilder = TB.Builder++type ShortText = TS.ShortText++type ByteString = BS.ByteString++type LazyByteString = BSL.ByteString++type ByteStringBuilder = BSB.Builder++type ShortByteString = BSS.ShortByteString
test/Data/Convertible/Utf8Spec.hs view
@@ -2,6 +2,7 @@ import Codec.Text.Detect (detectEncodingName) import Data.Convertible.Utf8+import Data.Convertible.Utf8.Internal import Test.Hspec spec :: Spec
utf8-conversions.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 675427925a81242ebfb81917697f089a33fec8fc6ccfd83ddf2cd981f8bd4dfe+-- hash: c125a7d35e1048a0b9054a06f2a487647a26869cb5e181121e0eb78fc5ddf431 name: utf8-conversions-version: 0.1.0.3+version: 0.1.0.4 synopsis: A string conversion library that assumes utf8 description: Please see the README on GitHub at <https://github.com/chemirea/utf8-conversions#readme> category: Data, Codec@@ -30,6 +30,7 @@ library exposed-modules: Data.Convertible.Utf8+ Data.Convertible.Utf8.Internal other-modules: Paths_utf8_conversions hs-source-dirs: