Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
HMGit.Internal.Exceptions
Documentation
invalidArgument :: String -> IOError Source #
noSuchThing :: String -> FilePath -> IOException Source #
newtype BugException Source #
Constructors
BugException String |
Instances
Show BugException Source # | |
Defined in HMGit.Internal.Exceptions Methods showsPrec :: Int -> BugException -> ShowS # show :: BugException -> String # showList :: [BugException] -> ShowS # | |
Exception BugException Source # | |
Defined in HMGit.Internal.Exceptions Methods toException :: BugException -> SomeException # fromException :: SomeException -> Maybe BugException # displayException :: BugException -> String # |
class MonadThrowable m where Source #
Instances
MonadThrowable [] Source # | |
Defined in HMGit.Internal.Exceptions | |
MonadThrowable Maybe Source # | |
MonadThrowable Identity Source # | |
Exception e => MonadThrowable (Either e) Source # | |
MonadThrowable m => MonadThrowable (MaybeT m) Source # | |
MonadThrowable m => MonadThrowable (ListT m) Source # | |
MonadThrowable m => MonadThrowable (IdentityT m) Source # | |
(Exception e, MonadThrowable m) => MonadThrowable (ExceptT e m) Source # | |
(Exception e, MonadThrowable m) => MonadThrowable (ErrorT e m) Source # | |