package multihash

  1. Overview
  2. Docs

Unsigned Variable Length Integers

type t = int
val encode : t -> Cstruct.t

Encode an integer as a varint

val decode : Cstruct.t -> t * int

Deocode an integer as a varint, also returns length read to decode

val decode_string : string -> t * int

Same as decode only for strings.