bytepatch-0.3.1: Patch byte-representable data in a bytestream.
Safe HaskellNone
LanguageHaskell2010

StreamPatch.Apply

Documentation

applyBinFwd :: forall a m. (MonadFwdInplaceStream m, Chunk m ~ ByteString, BinRep a) => Cfg -> [Patch 'FwdSeek '[MetaStream] a] -> m (Either (Error a) ()) Source #

applySimpleFwd :: (MonadFwdInplaceStream m, Chunk m ~ a) => [Patch 'FwdSeek '[] a] -> m () Source #

runPureSimpleFwdList :: [Patch 'FwdSeek '[] [a]] -> [a] -> [a] Source #