package irmin-pack

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

Module Node.ContentsSource

Sourcetype 'a t = 'a Irmin__Node.Generic_key.Store(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).X.Contents)(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).X.Node.CA)(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).H)(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).X.Node.CA.Val)(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).M)(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).P).Contents.t
Sourcetype value = Irmin__Node.Generic_key.Store(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).X.Contents)(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).X.Node.CA)(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).H)(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).X.Node.CA.Val)(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).M)(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).P).Contents.value
Sourceval mem : [> Irmin.Perms.read ] t -> key -> bool Lwt.t
Sourceval find : [> Irmin.Perms.read ] t -> key -> value option Lwt.t
Sourceval close : 'a t -> unit Lwt.t
Sourcetype hash = Irmin__Node.Generic_key.Store(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).X.Contents)(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).X.Node.CA)(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).H)(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).X.Node.CA.Val)(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).M)(Irmin_pack_unix__Ext.Maker(Config).Make(Irmin.Schema.KV(C)).P).Contents.hash
Sourceval add : [> Irmin.Perms.write ] t -> value -> key Lwt.t
Sourceval unsafe_add : [> Irmin.Perms.write ] t -> hash -> value -> key Lwt.t
Sourceval index : [> Irmin.Perms.read ] t -> hash -> key option Lwt.t
Sourceval batch : Irmin.Perms.read t -> ([ `Read | `Write ] t -> 'a Lwt.t) -> 'a Lwt.t
Sourcemodule Key : sig ... end
Sourceval merge : [> Irmin.Perms.read_write ] t -> key option Irmin.Merge.t
Sourcemodule Val : sig ... end
Sourcemodule Hash : sig ... end
OCaml

Innovation. Community. Security.