Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
type Process = Merge (Vector InstanceAttrs) Source #
Input | |
|
spawn :: (MonadResource m, MonadUnliftIO m, HasOutput box, GetOutput box ~ Box, HasOutput input, GetOutput input ~ Input) => box -> input -> m Process Source #
spawnFromR :: (MonadResource m, MonadUnliftIO m, HasOutput box, GetOutput box ~ Box, HasOutput source) => box -> source -> (GetOutput source -> Input) -> m Process Source #
type Buffer = Allocated 'Coherent InstanceAttrs Source #