-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | data serialization/deserialization conduit library -- -- The binary-conduit package. Allow binary serialization using iterative -- conduit interface. @package binary-conduit @version 1.0 module Data.Conduit.Serialization.Binary -- | Runs default Decoder repeadetly on a input stream conduitDecode :: (Binary b, MonadThrow m) => Conduit ByteString m b -- | Runs default encoder on a input stream conduitEncode :: (Binary b, MonadThrow m) => Conduit b m ByteString -- | Runs getter repeadetelly on a input stream conduitGet :: (Binary b, MonadThrow m) => Get b -> Conduit ByteString m b -- | Runs putter repeadelty on a input stream conduitPut :: MonadThrow m => Conduit Put m ByteString -- | Create stream of strict bytestring from Put value sourcePut :: MonadThrow m => Put -> Producer m ByteString -- | Decode message from input stream sinkGet :: (Binary b, MonadThrow m) => Get b -> Consumer ByteString m b data ParseError ParseError :: ByteString -> ByteOffset -> String -> ParseError -- | uncomsumed data uncomsumed :: ParseError -> ByteString -- | current offset offset :: ParseError -> ByteOffset -- | error content content :: ParseError -> String instance Typeable ParseError instance Show ParseError instance Exception ParseError