-- 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