package irmin-fs

  1. Overview
  2. Docs
Generic file-system backend for Irmin

Install

Dune Dependency

Authors

Maintainers

Sources

irmin-3.5.1.tbz
sha256=cd788a8d3f4a3dd18dc160a153d4aec91eaf6b0fb41ad41464d26c79c304a98e
sha512=4f97862678d35e0b4aa814a1df51d6f8c59bcf5b611c73f0a475f9b5386ca42a4a18e65ce80fc425ddad93fcdacfcb563c52f6423777610a0bc567902f4db088

doc/irmin-fs.unix/Irmin_fs_unix/Make/Backend/Contents/index.html

Module Backend.Contents

type -'a t
type key = contents_key
type value = Schema.Contents.t
val mem : [> Irmin__.Import.read ] t -> key -> bool Lwt.t
val find : [> Irmin__.Import.read ] t -> key -> value option Lwt.t
val close : 'a t -> unit Lwt.t
type hash = Hash.t
val add : [> Irmin__.Import.write ] t -> value -> key Lwt.t
val unsafe_add : [> Irmin__.Import.write ] t -> hash -> value -> key Lwt.t
val index : [> Irmin__.Import.read ] t -> hash -> key option Lwt.t
val batch : Irmin__.Import.read t -> ([ `Read | `Write ] t -> 'a Lwt.t) -> 'a Lwt.t
module Key : sig ... end
val merge : [> Irmin__.Import.read_write ] t -> key option Irmin__.Merge.t
module Val : sig ... end
module Hash : sig ... end
OCaml

Innovation. Community. Security.