rfc-0.0.0.25: Robert Fischer's Common library

Safe HaskellNone
LanguageHaskell2010

RFC.Prelude

Contents

Documentation

ifThenElse :: Bool -> a -> a -> a Source #

uniq :: Eq a => [a] -> [a] Source #

safeHead :: (MonadFail m, Foldable f) => f a -> m a Source #

foldl :: MonoFoldable mono => (a -> Element mono -> a) -> a -> mono -> a Source #

newtype Failed Source #

Constructors

Failed String 

Instances

module Text.Read

module RFC.String

module Data.Word

module UnliftIO

module GHC.Exts

module Data.Proxy

Orphan instances

(Monad m, MonadIO m) => MonadFail m Source # 

Methods

fail :: String -> m a #

MonadFail Option Source # 

Methods

fail :: String -> Option a #

MonadFail STM Source # 

Methods

fail :: String -> STM a #

MonadFail (Either String) Source # 

Methods

fail :: String -> Either String a #