protolude-0.3.4: A small prelude.

Safe Haskell | Trustworthy
Language | Haskell2010

Protolude.Show

# Documentation

class Print a #

Minimal complete definition

hPutStr, hPutStrLn

#### Instances

Instances details

Print ByteString # |
Instance details Defined in Protolude.Show Methods hPutStr :: MonadIO m => Handle -> ByteString -> m () # putStr :: MonadIO m => ByteString -> m () # hPutStrLn :: MonadIO m => Handle -> ByteString -> m () # putStrLn :: MonadIO m => ByteString -> m () # putErrLn :: MonadIO m => ByteString -> m () #
Print ByteString # |
Instance details Defined in Protolude.Show Methods hPutStr :: MonadIO m => Handle -> ByteString -> m () # putStr :: MonadIO m => ByteString -> m () # hPutStrLn :: MonadIO m => Handle -> ByteString -> m () # putStrLn :: MonadIO m => ByteString -> m () # putErrLn :: MonadIO m => ByteString -> m () #
Print Text # |
Instance details Defined in Protolude.Show Methods hPutStr :: MonadIO m => Handle -> Text -> m () # putStr :: MonadIO m => Text -> m () # hPutStrLn :: MonadIO m => Handle -> Text -> m () # putStrLn :: MonadIO m => Text -> m () # putErrLn :: MonadIO m => Text -> m () #
Print Text # |
Instance details Defined in Protolude.Show Methods hPutStr :: MonadIO m => Handle -> Text -> m () # putStr :: MonadIO m => Text -> m () # hPutStrLn :: MonadIO m => Handle -> Text -> m () # putStrLn :: MonadIO m => Text -> m () # putErrLn :: MonadIO m => Text -> m () #
Print [Char] # |
Instance details Defined in Protolude.Show Methods hPutStr :: MonadIO m => Handle -> [Char] -> m () # putStr :: MonadIO m => [Char] -> m () # hPutStrLn :: MonadIO m => Handle -> [Char] -> m () # putStrLn :: MonadIO m => [Char] -> m () # putErrLn :: MonadIO m => [Char] -> m () #

hPutStr :: (Print a, MonadIO m) => Handle -> a -> m () #

putStr :: (Print a, MonadIO m) => a -> m () #

hPutStrLn :: (Print a, MonadIO m) => Handle -> a -> m () #

putStrLn :: (Print a, MonadIO m) => a -> m () #

putErrLn :: (Print a, MonadIO m) => a -> m () #

putText :: MonadIO m => Text -> m () #

putErrText :: MonadIO m => Text -> m () #

putLText :: MonadIO m => Text -> m () #

putByteString :: MonadIO m => ByteString -> m () #

putLByteString :: MonadIO m => ByteString -> m () #