Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
zrecvWithShout :: (ByteString -> ZRE ()) -> ZRE () Source #
zrecvShouts :: (ByteString -> ZRE ()) -> ZRE b Source #
whenDecodes :: Monad m => (msg -> Either a decoded) -> (decoded -> m ()) -> msg -> m () Source #
decodeShouts :: (Monad m, Alternative m) => (Event -> Either a decoded) -> (decoded -> ZRE ()) -> Event -> m (ZRE ()) Source #