constrainted bytestring print functions
This commit is contained in:
+10
@@ -9,6 +9,8 @@ module Show (
|
|||||||
Print(..),
|
Print(..),
|
||||||
putText,
|
putText,
|
||||||
putLText,
|
putLText,
|
||||||
|
putByteString,
|
||||||
|
putLByteString,
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import qualified Base
|
import qualified Base
|
||||||
@@ -57,3 +59,11 @@ putText = putStrLn
|
|||||||
putLText :: MonadIO m => TL.Text -> m ()
|
putLText :: MonadIO m => TL.Text -> m ()
|
||||||
putLText = putStrLn
|
putLText = putStrLn
|
||||||
{-# SPECIALIZE putLText :: TL.Text -> Base.IO () #-}
|
{-# SPECIALIZE putLText :: TL.Text -> Base.IO () #-}
|
||||||
|
|
||||||
|
putByteString :: MonadIO m => BS.ByteString -> m ()
|
||||||
|
putByteString = putStrLn
|
||||||
|
{-# SPECIALIZE putByteString :: BS.ByteString -> Base.IO () #-}
|
||||||
|
|
||||||
|
putLByteString :: MonadIO m => BL.ByteString -> m ()
|
||||||
|
putLByteString = putStrLn
|
||||||
|
{-# SPECIALIZE putLByteString :: BL.ByteString -> Base.IO () #-}
|
||||||
|
|||||||
Reference in New Issue
Block a user