| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Control.Concurrent.Async.Warden
Description
Documentation
withWarden :: (Warden -> IO a) -> IO a Source #
spawnMask :: Warden -> ((forall b. IO b -> IO b) -> IO a) -> IO (Async a) Source #
Spawn a thread with masked exceptions and pass an unmask function to the action.
newtype WardenException Source #
Constructors
| WardenException String |
Instances
| Exception WardenException Source # | |
Defined in Control.Concurrent.Async.Warden Methods toException :: WardenException -> SomeException fromException :: SomeException -> Maybe WardenException displayException :: WardenException -> String backtraceDesired :: WardenException -> Bool | |
| Show WardenException Source # | |
Defined in Control.Concurrent.Async.Warden Methods showsPrec :: Int -> WardenException -> ShowS show :: WardenException -> String showList :: [WardenException] -> ShowS | |