encoding-0.6.2: A library for various character encodingsSource codeContentsIndex
Data.Encoding.ByteSink
Documentation
class (Monad m, Throws EncodingException m) => ByteSink m whereSource
Methods
pushWord8 :: Word8 -> m ()Source
pushWord16be :: Word16 -> m ()Source
pushWord16le :: Word16 -> m ()Source
pushWord32be :: Word32 -> m ()Source
pushWord32le :: Word32 -> m ()Source
pushWord64be :: Word64 -> m ()Source
pushWord64le :: Word64 -> m ()Source
show/hide Instances
newtype PutME a Source
Constructors
PutME (Either EncodingException (PutM (), a))
show/hide Instances
newtype StrictSink a Source
Constructors
StrictS (Ptr Word8 -> Int -> Int -> IO (a, Ptr Word8, Int, Int))
show/hide Instances
newtype StrictSinkE a Source
Constructors
StrictSinkE (StrictSink (Either EncodingException a))
show/hide Instances
createStrictWithLen :: StrictSink a -> Int -> (a, ByteString)Source
createStrict :: StrictSink a -> (a, ByteString)Source
newtype StrictSinkExplicit a Source
Constructors
StrictSinkExplicit (StrictSink (Either EncodingException a))
show/hide Instances
Produced by Haddock version 2.6.0