Safe Haskell | None |
---|
Test.IOTasks.Overflow
Documentation
data OverflowWarning Source #
Constructors
OverflowOccurred | |
NoOverflow |
Instances
Monoid OverflowWarning Source # | |
Defined in Test.IOTasks.Internal.Overflow Methods mappend :: OverflowWarning -> OverflowWarning -> OverflowWarning mconcat :: [OverflowWarning] -> OverflowWarning | |
Semigroup OverflowWarning Source # | |
Defined in Test.IOTasks.Internal.Overflow Methods (<>) :: OverflowWarning -> OverflowWarning -> OverflowWarning sconcat :: NonEmpty OverflowWarning -> OverflowWarning stimes :: Integral b => b -> OverflowWarning -> OverflowWarning | |
Show OverflowWarning Source # | |
Defined in Test.IOTasks.Internal.Overflow Methods showsPrec :: Int -> OverflowWarning -> ShowS show :: OverflowWarning -> String showList :: [OverflowWarning] -> ShowS | |
Eq OverflowWarning Source # | |
Defined in Test.IOTasks.Internal.Overflow Methods (==) :: OverflowWarning -> OverflowWarning -> Bool (/=) :: OverflowWarning -> OverflowWarning -> Bool |
evalOverflow :: (EffectEval t, Typeable a) => OverflowTreatment t -> Env t -> t a -> (OverflowWarning, a) Source #
class EffectEval (t :: Type -> Type) Source #
Minimal complete definition
pureEval