package octez-internal-libs

  1. Overview
  2. Docs
A package that contains some libraries used by the Octez suite

Install

Dune Dependency

Authors

Maintainers

Sources

tezos-octez-v20.1.tag.bz2
sha256=ddfb5076eeb0b32ac21c1eed44e8fc86a6743ef18ab23fff02d36e365bb73d61
sha512=d22a827df5146e0aa274df48bc2150b098177ff7e5eab52c6109e867eb0a1f0ec63e6bfbb0e3645a6c2112de3877c91a17df32ccbff301891ce4ba630c997a65

doc/octez-internal-libs.irmin/Irmin/Storage/index.html

Module Irmin.StorageSource

Storage provides Storage.Make for defining a custom storage layer that can be used to create Irmin stores. Unlike Backend.S, an implementation of Storage.Make is only concerned with storing and retrieving keys and values. It can be used to create stores for Backend.S through something like Storage.Content_addressable or, primarily, with Of_storage to automatically construct an Irmin store.

Sourcemodule type S = sig ... end

S is a storage layer that can be used to build Irmin stores.

Sourcemodule type Make = sig ... end

Make parameterizes a storage layer over a key Key and a value Value. This is the signature to implement when building custom storage for Irmin.

A content-addressable store is an indexed read-write store in which values are keyed directly by their hashes.

OCaml

Innovation. Community. Security.