package duff

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Rabin's fingerprint and diff algorithm.

module type VALUE = sig ... end

Common Value for libXdiff's algorithm.

module Index (V : VALUE) : sig ... end

Index module which represents an efficient hash-table associated to a Cstruct.t.

type t =
  1. | Copy of int * int
    (*

    It's the copy opcode to copy the byte range from the source to the target.

    *)
  2. | Insert of int * int
    (*

    It's the insert opcode to keep a specific byte range of the target.

    *)

The type of the compression.

val pp : t Fmt.t

Pretty-printer of t.

module Delta (V : VALUE) : sig ... end
module Default : sig ... end

A default application of Delta.