-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Simple, safe, boring type conversions -- -- to contains type conversions for popular Haskell types. All -- provided conversions are safe and boring. @package to @version 1.0.0 module To class ToString a -- | Transforming to String. toString :: ToString a => a -> String class Utf8ToString a -- | Decode UTF8-encoded text to a String. -- -- Malformed characters are replaced by U+FFFD (the Unicode -- replacement character). utf8ToString :: Utf8ToString a => a -> String class ToText a -- | Transforming to strict Text. toText :: ToText a => a -> Text class Utf8ToText a -- | Decode UTF8-encoded text to a strict Text. -- -- Malformed characters are replaced by U+FFFD (the Unicode -- replacement character). utf8ToText :: Utf8ToText a => a -> Text class ToLazyText a -- | Transforming to lazy Text. toLazyText :: ToLazyText a => a -> Text class Utf8ToLazyText a -- | Decode UTF8-encoded text to a lazy Text. -- -- Malformed characters are replaced by U+FFFD (the Unicode -- replacement character). utf8ToLazyText :: Utf8ToLazyText a => a -> Text class ToTextBuilder a -- | Transforming to text Builder. toTextBuilder :: ToTextBuilder a => a -> Builder class Utf8ToTextBuilder a -- | Decode UTF8-encoded text to a text Builder. -- -- Malformed characters are replaced by U+FFFD (the Unicode -- replacement character). utf8ToTextBuilder :: Utf8ToTextBuilder a => a -> Builder class ToByteString a -- | Transforming to strict ByteString. toByteString :: ToByteString a => a -> ByteString class ToUtf8ByteString a -- | UTF8-encode text to a ByteString. toUtf8ByteString :: ToUtf8ByteString a => a -> ByteString class ToLazyByteString a -- | Transforming to lazy ByteString. toLazyByteString :: ToLazyByteString a => a -> ByteString class ToUtf8LazyByteString a -- | UTF8-encode text to a lazy ByteString. toUtf8LazyByteString :: ToUtf8LazyByteString a => a -> ByteString instance (TypeError ...) => To.ToText Data.ByteString.Internal.ByteString instance (TypeError ...) => To.ToText Data.ByteString.Lazy.Internal.ByteString instance (TypeError ...) => To.ToLazyText Data.ByteString.Internal.ByteString instance (TypeError ...) => To.ToLazyText Data.ByteString.Lazy.Internal.ByteString instance (TypeError ...) => To.ToTextBuilder Data.ByteString.Internal.ByteString instance (TypeError ...) => To.ToTextBuilder Data.ByteString.Lazy.Internal.ByteString instance (TypeError ...) => To.ToString Data.ByteString.Internal.ByteString instance (TypeError ...) => To.ToString Data.ByteString.Lazy.Internal.ByteString instance (TypeError ...) => To.ToByteString Data.Text.Internal.Text instance (TypeError ...) => To.ToByteString Data.Text.Internal.Lazy.Text instance (TypeError ...) => To.ToByteString Data.Text.Internal.Builder.Builder instance (a Data.Type.Equality.~ GHC.Types.Char, (TypeError ...)) => To.ToByteString [a] instance (TypeError ...) => To.ToLazyByteString Data.Text.Internal.Text instance (TypeError ...) => To.ToLazyByteString Data.Text.Internal.Lazy.Text instance (TypeError ...) => To.ToLazyByteString Data.Text.Internal.Builder.Builder instance (a Data.Type.Equality.~ GHC.Types.Char, (TypeError ...)) => To.ToLazyByteString [a] instance To.ToUtf8LazyByteString Data.Text.Internal.Text instance To.ToUtf8LazyByteString Data.Text.Internal.Lazy.Text instance To.ToUtf8LazyByteString Data.Text.Internal.Builder.Builder instance (a Data.Type.Equality.~ GHC.Types.Char) => To.ToUtf8LazyByteString [a] instance To.ToUtf8ByteString Data.Text.Internal.Text instance To.ToUtf8ByteString Data.Text.Internal.Lazy.Text instance To.ToUtf8ByteString Data.Text.Internal.Builder.Builder instance (a Data.Type.Equality.~ GHC.Types.Char) => To.ToUtf8ByteString [a] instance To.Utf8ToTextBuilder Data.ByteString.Internal.ByteString instance To.Utf8ToTextBuilder Data.ByteString.Lazy.Internal.ByteString instance To.Utf8ToLazyText Data.ByteString.Internal.ByteString instance To.Utf8ToLazyText Data.ByteString.Lazy.Internal.ByteString instance To.Utf8ToText Data.ByteString.Internal.ByteString instance To.Utf8ToText Data.ByteString.Lazy.Internal.ByteString instance To.Utf8ToString Data.ByteString.Internal.ByteString instance To.Utf8ToString Data.ByteString.Lazy.Internal.ByteString instance To.ToLazyByteString Data.ByteString.Internal.ByteString instance To.ToByteString Data.ByteString.Lazy.Internal.ByteString instance To.ToString Data.Text.Internal.Text instance To.ToString Data.Text.Internal.Lazy.Text instance To.ToString Data.Text.Internal.Builder.Builder instance (a Data.Type.Equality.~ GHC.Types.Char) => To.ToTextBuilder [a] instance To.ToTextBuilder Data.Text.Internal.Text instance To.ToTextBuilder Data.Text.Internal.Lazy.Text instance (a Data.Type.Equality.~ GHC.Types.Char) => To.ToLazyText [a] instance To.ToLazyText Data.Text.Internal.Text instance To.ToLazyText Data.Text.Internal.Builder.Builder instance (a Data.Type.Equality.~ GHC.Types.Char) => To.ToText [a] instance To.ToText Data.Text.Internal.Lazy.Text instance To.ToText Data.Text.Internal.Builder.Builder