| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Haskpatch.Format.Vcdiff
Description
Synopsis
- data Vcdiff (s :: Strength) = Vcdiff {
- vcdiffHeader :: Header s
- data Header (s :: Strength) = Header {
- headerMagic :: SW s (Magic '[214, 195, 196, 0])
- headerIndicator :: SW s (Magic '[0])
- data Window (s :: Strength) = Window {
- windowIndicator :: SW s (Magic '[0])
- windowDelta :: Delta s
- data Delta (s :: Strength) = Delta {
- deltaIndicator :: SW s (Magic '[0])
- deltaAddRun :: ByteString
- deltaInstrs :: [InstrCode]
- deltaCopy :: ByteString
- data InstrCode = InstrCode {}
- data InstrTriple = InstrTriple {}
- data Instr
- type VcdiffVarint = Varnat 'Redundant 'OnContinues 'BE Natural
Documentation
data Header (s :: Strength) Source #
Constructors
| Header | |
Fields
| |
data Window (s :: Strength) Source #
Constructors
| Window | |
Fields
| |
data Delta (s :: Strength) Source #
Constructors
| Delta | |
Fields
| |
Constructors
| InstrCode | |
Fields | |
data InstrTriple Source #
Constructors
| InstrTriple | |
Fields
| |
Constructors
| Instr0Noop | |
| Instr1Add | |
| Instr2Run | |
| Instr3Copy |
type VcdiffVarint = Varnat 'Redundant 'OnContinues 'BE Natural Source #
Apparently from the Sfio library, also similar (but not identical) to BPS's varints.