Safe Haskell | None |
---|
Data.Conduit.Serialization.Binary
- conduitDecode :: (Binary b, MonadThrow m) => Conduit ByteString m b
- conduitEncode :: (Binary b, MonadThrow m) => Conduit b m ByteString
- conduitGet :: MonadThrow m => Get b -> Conduit ByteString m b
- conduitPut :: MonadThrow m => Conduit Put m ByteString
- sourcePut :: MonadThrow m => Put -> Producer m ByteString
- sinkGet :: (Binary b, MonadThrow m) => Get b -> Consumer ByteString m b
- data ParseError = ParseError {}
Documentation
conduitDecode :: (Binary b, MonadThrow m) => Conduit ByteString m bSource
Runs default Decoder
repeatedly on a input stream.
conduitEncode :: (Binary b, MonadThrow m) => Conduit b m ByteStringSource
Runs default encoder on a input stream.
conduitGet :: MonadThrow m => Get b -> Conduit ByteString m bSource
Runs getter repeatedly on a input stream.
conduitPut :: MonadThrow m => Conduit Put m ByteStringSource
Runs putter repeatedly on a input stream.
sourcePut :: MonadThrow m => Put -> Producer m ByteStringSource
Create stream of strict bytestrings from Put
value.
sinkGet :: (Binary b, MonadThrow m) => Get b -> Consumer ByteString m bSource
Decode message from input stream.
data ParseError Source
Constructors
ParseError | |
Fields
|
Instances