Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data ExpectedFailure Source #
Instances
Eq ExpectedFailure Source # | |
Defined in Clang.Coformat.Util (==) :: ExpectedFailure -> ExpectedFailure -> Bool # (/=) :: ExpectedFailure -> ExpectedFailure -> Bool # | |
Show ExpectedFailure Source # | |
Defined in Clang.Coformat.Util showsPrec :: Int -> ExpectedFailure -> ShowS # show :: ExpectedFailure -> String # showList :: [ExpectedFailure] -> ShowS # | |
CoHas ExpectedFailure Failure Source # | |
Defined in Clang.Coformat.Util inject :: ExpectedFailure -> Failure # |
data UnexpectedFailure Source #
Instances
Eq UnexpectedFailure Source # | |
Defined in Clang.Coformat.Util (==) :: UnexpectedFailure -> UnexpectedFailure -> Bool # (/=) :: UnexpectedFailure -> UnexpectedFailure -> Bool # | |
Show UnexpectedFailure Source # | |
Defined in Clang.Coformat.Util showsPrec :: Int -> UnexpectedFailure -> ShowS # show :: UnexpectedFailure -> String # showList :: [UnexpectedFailure] -> ShowS # | |
CoHas UnexpectedFailure Failure Source # | |
Defined in Clang.Coformat.Util inject :: UnexpectedFailure -> Failure # |
Instances
Eq Failure Source # | |
Show Failure Source # | |
Generic Failure Source # | |
CoHas UnexpectedFailure Failure Source # | |
Defined in Clang.Coformat.Util inject :: UnexpectedFailure -> Failure # | |
CoHas ExpectedFailure Failure Source # | |
Defined in Clang.Coformat.Util inject :: ExpectedFailure -> Failure # | |
type Rep Failure Source # | |
Defined in Clang.Coformat.Util type Rep Failure = D1 (MetaData "Failure" "Clang.Coformat.Util" "coformat-0.2.1.0-N4XCmh29ewAFCsFuF2Lqx" False) (C1 (MetaCons "ExpectedFailure" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ExpectedFailure)) :+: C1 (MetaCons "UnexpectedFailure" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 UnexpectedFailure))) |
checked :: (MonadError err m, CoHas UnexpectedFailure err, CoHas ExpectedFailure err, MonadIO m) => IO (ExitCode, Text, Text) -> m Text Source #
forConcurrently' :: (MonadLoggerIO m, MonadError e m) => [a] -> (forall m'. (MonadLoggerIO m', MonadError e m') => a -> m' b) -> m [b] Source #
forConcurrentlyPooled :: (MonadLoggerIO m, MonadError e m, MonadReader r m, Has TaskGroup r) => [a] -> (forall m'. (MonadLoggerIO m', MonadReader r m', MonadError e m') => a -> m' b) -> m [b] Source #
convert :: MonadError e' m => (e -> e') -> ExceptT e m a -> m a Source #