Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cooked.MockChain.GenerateTx.Common
Description
Common utilities used to transfer generation errors raised by plutus-ledger
into instances of MockChainError
Synopsis
- throwOnToCardanoErrorOrApply :: MonadError MockChainError m => String -> (a -> b) -> Either ToCardanoError a -> m b
- throwOnToCardanoError :: MonadError MockChainError m => String -> Either ToCardanoError a -> m a
Documentation
throwOnToCardanoErrorOrApply :: MonadError MockChainError m => String -> (a -> b) -> Either ToCardanoError a -> m b Source #
Lifts a ToCardanoError
with an associated error message, or apply a
function if a value exists.
throwOnToCardanoError :: MonadError MockChainError m => String -> Either ToCardanoError a -> m a Source #
Lifts a ToCardanoError
with an associated error message, or leaves
the value unchanged if it exists.