Safe Haskell | Safe-Inferred |
---|
Data.HandleLike
Documentation
class (Monad (HandleMonad h), IsString (DebugLevel h), Ord (DebugLevel h), Bounded (DebugLevel h)) => HandleLike h whereSource
Methods
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
Instances
HandleLike Handle | |
HandleLike h => HandleLike (DebugHandle h) |
hlPutStrLn :: HandleLike h => h -> ByteString -> HandleMonad h ()Source
data DebugHandle h Source
Constructors
DebugHandle h (Maybe (DebugLevel h)) |
Instances
HandleLike h => HandleLike (DebugHandle h) |