-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Binary utilities for the machines library
--   
--   Binary utilities for the machines library
@package machines-binary
@version 0.3.0.3

module Data.Binary.Machine
streamGet :: Monad m => Get a -> ProcessT m ByteString (Either String a)
processGet :: Monad m => Get a -> ProcessT m ByteString (Either String a)
processDecoder :: Monad m => Decoder a -> ProcessT m ByteString (Either String a)
processDecoder' :: Monad m => Decoder a -> ProcessT m ByteString (Either String a) -> ProcessT m ByteString (Either String a)
processPut :: Monad m => (a -> Put) -> ProcessT m a ByteString
