Hoogle Search
Within LTS Haskell 24.21 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
hGetUTF8Line :: UTF8 a => Handle -> IO autf8-light Codec.Binary.UTF8.Light No documentation available.
hGetUTF8Contents :: UTF8 a => Handle -> IO autf8-light Codec.Binary.UTF8.Light No documentation available.
hGetContents :: StringRWIO s => Handle -> IO sstring-class Data.String.Class Read n bytes *or* characters, depending on the implementation into a ByteString, directly from the specified Handle Whether or not this function is lazy depends on the instance; laziness is preferred.
hGetLine :: StringRWIO s => Handle -> IO sstring-class Data.String.Class Read a single line from a handle
hGetContents :: (IOData a, MonadIO m) => Handle -> m achunked-data Data.IOData No documentation available.
hGetLine :: (IOData a, MonadIO m) => Handle -> m achunked-data Data.IOData No documentation available.
hGetChunk :: (IOData a, MonadIO m) => Handle -> m achunked-data Data.IOData No documentation available.
storableCast :: (Storable a, Storable b) => a -> IO bbindings-DSL Bindings.Utilities storableCast works like storableCastArray, except that it takes a single value and returns a single value.
throwError :: forall e (sig :: (Type -> Type) -> Type -> Type) m a . Has (Throw e) sig m => e -> m afused-effects Control.Effect.Throw Throw an error, escaping the current computation up to the nearest catchError (if any).
runThrow (throwError e >>= k) = runThrow (throwError e)
throwEnvelopeErr' :: MonadError (Err e) m => e -> m aenvelope Web.Envelope Like throwEnvelopeErr but without providing a message.
>>> import Control.Monad.Except (runExcept) >>> throwEnvelopeErr "BAD_ERROR" "a very bad error occurred!" :: Either (Err String) Int Left (Err {errErr = "BAD_ERROR", errExtra = Just "a very bad error occurred!"})