package plebeia

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

2 Internal implementation

For testing, debugging, and advance uses.

module Limit = Limit

3 Base

module Error = Error
module Utils = Utils
module Option = Option
module Result = Result
module Monad = Monad
module Log = Log
module Value = Value

3 Core

module Index = Index
module Segment = Segment
module Segment_int_array = Segment_int_array
module Path = Path
module Node_offsets = Node_offsets
module Context = Context
module Node = Node
module Node_type = Node_type
module Node_tools = Node_tools
module Info = Info
module Cursor = Cursor
module Deep = Deep

3 High level

module Traverse = Traverse
module Commit = Commit

3 Version control

module Commit_tree = Commit_tree
module Commit_db = Commit_db
module Vc = Vc
module Fs_types = Fs_types

3 File system

module Fs_nameenc_impl = Fs_nameenc_impl
module Fs_nameenc = Fs_nameenc
module Fs_impl = Fs_impl
module Fs = Fs
module Fs_tree = Fs_tree
module Commit_hash = Commit_hash

3 Hash

module Hashfunc = Hashfunc
module Hash = Hash
module Node_hash = Node_hash
module Lock = Lock

3 Storage

module Storage = Storage
module Node_storage = Node_storage
module Hashcons = Hashcons
module Node_cache = Node_cache
module Xcstruct = Xcstruct
module Mmap = Mmap
module Copy = Copy

3 GC

module Stat = Stat

3 Helper

module Debug = Debug
module Diff = Diff

3 Tools

module Merkle_proof = Merkle_proof
module Cursor_tools = Cursor_tools
module Snapshot = Snapshot
module Data_encoding_tools = Data_encoding_tools
module Key = Key
module Result_lwt = Result_lwt
module Cursor_stat = Cursor_stat
module Gen = Gen

3 Test

OCaml

Innovation. Community. Security.