Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- module System.IO.StringLike.PutStr
- class CanPutStrLnClass IO Handle t => CanPutStrLn t
- class CanPutStrClass m handleT t => CanPutStrLnClass m handleT t where
- putStrLn :: CanPutStrLn t => t -> IO ()
Documentation
module System.IO.StringLike.PutStr
class CanPutStrLnClass IO Handle t => CanPutStrLn t Source #
Effective type synonym for CanPutStrLnClass
. See CanGetContents
for more details.
CanPutStrLnClass IO Handle t => CanPutStrLn t Source # | |
class CanPutStrClass m handleT t => CanPutStrLnClass m handleT t where Source #
hPutStrLn :: handleT -> t -> m () Source #
Generalised hPutStrLn
hPutStrLn :: (CanProxyTo t, CanPutStrLnClass m handleT (CanProxyT t)) => handleT -> t -> m () Source #
Generalised hPutStrLn
CanPutStrLnClass m Handle Text => CanPutStrLnClass m Handle Builder Source # | |
(~) (* -> *) m IO => CanPutStrLnClass m Handle Text Source # | |
(~) (* -> *) m IO => CanPutStrLnClass m Handle Text Source # | |
CanPutStrClass m Handle Builder => CanPutStrLnClass m Handle Builder Source # | |
(~) (* -> *) m IO => CanPutStrLnClass m Handle ByteString Source # | |
(~) (* -> *) m IO => CanPutStrLnClass m Handle ByteString Source # | |
(~) (* -> *) m IO => CanPutStrLnClass m Handle String Source # | |
putStrLn :: CanPutStrLn t => t -> IO () Source #