| 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 # | |