Crate smdiff_merger

Source

Modules§

transcoder

Structs§

Merger
Merger struct that can accept merging of additional patches.
Stats
Stats about the patch file.
SummaryPatch
This is returned when the current summary patch contains no Copy instructions, OR when you are finished with the Merger.

Traits§

MergeOp

Functions§

deref_copy_o
This function will dereference all Copy_Output instructions in the extracted instructions.
extract_patch_instructions
Extracts all instructions from all windows. Memory consumption may be 2-4x the size of the encoded (uncompressed) patch.
find_controlling_op
Finds the index of the op that controls the given output position.
get_exact_slice
Returns a cloned and clipped subslice of ops that exactly covers the requested output range.

Type Aliases§

SparseOp
Extracted Instruction with the starting position in the output buffer.