Safe Haskell | Safe-Inferred |
---|
Documentation
class (Monad (HandleMonad h), IsString (DebugLevel h), Ord (DebugLevel h), Bounded (DebugLevel h)) => HandleLike h whereSource
type HandleMonad h Source
type DebugLevel h Source
hlPut :: h -> ByteString -> HandleMonad h ()Source
hlGet :: h -> Int -> HandleMonad h ByteStringSource
hlGetByte :: h -> HandleMonad h Word8Source
hlGetLine :: h -> HandleMonad h ByteStringSource
hlGetContent :: h -> HandleMonad h ByteStringSource
hlFlush :: h -> HandleMonad h ()Source
hlClose :: h -> HandleMonad h ()Source
hlDebug :: h -> DebugLevel h -> ByteString -> HandleMonad h ()Source
hlError :: h -> ByteString -> HandleMonad h aSource
HandleLike Handle | |
HandleLike h => HandleLike (DebugHandle h) |
hlPutStrLn :: HandleLike h => h -> ByteString -> HandleMonad h ()Source
data DebugHandle h Source
DebugHandle h (Maybe (DebugLevel h)) |
HandleLike h => HandleLike (DebugHandle h) |