• OCaml logo OCaml logo
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Searching...
    Or go to: Standard Library API
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Get started
  • irmin

  • Documentation
  • irmin lib
  • Irmin .Contents .Store .C Parameter #3
  1. Overview
  2. Docs
On This Page
  1. Signature for store contents
package irmin
  • irmin
    • Irmin
      • Append_only
        • Maker
          • K
          • V
        • S
      • Atomic_write
        • Check_closed
          • K
          • M
            • K
            • V
          • V
        • Check_closed_store
          • AW
        • Maker
          • K
          • V
        • S
      • Backend
        • Conf
          • Spec
        • Lock
          • Make
            • K
          • S
        • Lru
          • Make
            • H
        • Remote
          • None
            • H
            • R
          • S
        • S
          • Branch
            • Key
            • Val
          • Commit
            • Hash
            • Key
            • Node
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Metadata
              • Path
              • Val
                • Metadata
            • Val
          • Contents
            • Hash
            • Key
            • Val
          • Hash
          • Node
            • Contents
              • Hash
              • Key
              • Val
            • Hash
            • Key
            • Val
              • Metadata
          • Remote
          • Repo
          • Schema
            • Branch
            • Contents
            • Hash
            • Info
            • Metadata
            • Path
          • Slice
        • Slice
          • Make
            • C
              • Hash
              • Key
              • Val
            • H
              • Hash
              • Info
              • Key
              • Node
                • Contents
                  • Hash
                  • Key
                  • Val
                • Hash
                • Key
                • Metadata
                • Path
                • Val
                  • Metadata
              • Val
            • N
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Metadata
              • Path
              • Val
                • Metadata
          • S
        • Watch
          • Make
            • K
            • V
          • S
      • Branch
        • S
        • Store
          • Key
          • Val
        • String
      • Commit
        • Generic_key
          • Make
            • C
            • H
            • N
            • Portable
          • Make_v2
            • C
            • H
            • N
            • Portable
          • Maker
            • I
            • Info
            • Make
              • C
              • H
              • N
              • Portable
            • Make_v2
              • C
              • H
              • N
              • Portable
          • S
            • Info
          • Store
            • H
            • Hash
            • I
            • Key
            • N
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Metadata
              • Path
              • Val
                • Metadata
            • Node
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Metadata
              • Path
              • Val
                • Metadata
            • S
              • Key
            • V
        • History
          • C
            • Hash
            • Info
            • Key
            • Node
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Metadata
              • Path
              • Val
                • Metadata
            • Val
        • Make
          • H
        • Maker
          • I
          • Info
          • Make
            • H
        • Portable
          • Of_commit
            • S
              • Info
          • S
            • Info
        • S
          • Info
        • Store
          • H
          • Hash
          • I
          • Info
          • Key
          • N
            • Contents
              • Hash
              • Key
              • Val
            • Hash
            • Key
            • Metadata
            • Path
            • Val
              • Metadata
          • Node
            • Contents
              • Hash
              • Key
              • Val
            • Hash
            • Key
            • Metadata
            • Path
            • Val
              • Metadata
          • S
          • V
          • Val
        • V1
          • Info
          • Make
            • C
            • Hash
      • Content_addressable
        • Check_closed
          • Hash
          • M
            • Hash
            • Value
          • Value
        • Make
          • Append_only_maker
            • K
            • V
          • Hash
          • Value
        • Maker
          • Hash
          • Value
        • S
      • Contents
        • Json
        • Json_value
        • S
        • Store
          • C
          • H
          • Hash
          • Key
          • S
          • Val
        • Store_indexable
          • C
          • H
          • Hash
          • Key
          • S
            • Key
          • Val
        • String
        • String_v2
        • V1
          • String
      • Diff
      • Dot
        • S
          • Backend
            • Branch
              • Key
              • Val
            • Commit
              • Hash
              • Key
              • Node
                • Contents
                  • Hash
                  • Key
                  • Val
                • Hash
                • Key
                • Metadata
                • Path
                • Val
                  • Metadata
              • Val
            • Contents
              • Hash
              • Key
              • Val
            • Node
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Val
                • Metadata
            • Remote
            • Repo
            • Slice
          • Branch
          • Commit
          • Contents
          • Hash
          • Head
          • History
            • E
            • V
          • Info
          • Metadata
          • Path
          • Repo
          • Schema
            • Branch
            • Contents
            • Hash
            • Info
            • Metadata
            • Path
          • Status
          • Tree
            • Contents
            • Private
              • Env
            • Proof
      • Export_for_backends
        • List
        • Logging
          • Clock
          • Source_code_position
        • Option
        • Reversed_list
        • Seq
        • Store_properties
          • Batch
          • Clearable
          • Closeable
          • Of_config
      • Generic_key
        • KV
          • Backend
            • Branch
              • Key
              • Val
            • Commit
              • Hash
              • Key
              • Node
                • Contents
                  • Hash
                  • Key
                  • Val
                • Hash
                • Key
                • Metadata
                • Path
                • Val
                  • Metadata
              • Val
            • Contents
              • Hash
              • Key
              • Val
            • Node
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Val
                • Metadata
            • Remote
            • Repo
            • Slice
          • Branch
          • Commit
          • Contents
          • Hash
          • Head
          • History
            • E
            • V
          • Info
          • Metadata
          • Path
          • Repo
          • Status
          • Tree
            • Contents
            • Private
              • Env
            • Proof
        • KV_maker
          • Make
            • Backend
              • Branch
                • Key
                • Val
              • Commit
                • Hash
                • Key
                • Node
                  • Contents
                    • Hash
                    • Key
                    • Val
                  • Hash
                  • Key
                  • Metadata
                  • Path
                  • Val
                    • Metadata
                • Val
              • Contents
                • Hash
                • Key
                • Val
              • Node
                • Contents
                  • Hash
                  • Key
                  • Val
                • Hash
                • Key
                • Val
                  • Metadata
              • Remote
              • Repo
              • Slice
            • Branch
            • C
            • Commit
            • Contents
            • Hash
            • Head
            • History
              • E
              • V
            • Info
            • Metadata
            • Path
            • Repo
            • Schema
              • Branch
              • Hash
              • Info
              • Metadata
              • Path
            • Status
            • Tree
              • Contents
              • Private
                • Env
              • Proof
        • Maker
          • Make
            • Backend
              • Branch
                • Key
                • Val
              • Commit
                • Hash
                • Key
                • Node
                  • Contents
                    • Hash
                    • Key
                    • Val
                  • Hash
                  • Key
                  • Metadata
                  • Path
                  • Val
                    • Metadata
                • Val
              • Contents
                • Hash
                • Key
                • Val
              • Node
                • Contents
                  • Hash
                  • Key
                  • Val
                • Hash
                • Key
                • Val
                  • Metadata
              • Remote
              • Repo
              • Slice
            • Branch
            • Commit
            • Contents
            • Hash
            • Head
            • History
              • E
              • V
            • Info
            • Metadata
            • Path
            • Repo
            • Schema
              • Branch
              • Contents
              • Hash
              • Info
              • Metadata
              • Path
            • Status
            • Tree
              • Contents
              • Private
                • Env
              • Proof
          • X
            • Branch_store
              • K
              • V
            • Commit_store
              • Key
                • Hash
              • Make
                • Hash
                • Key
                • Value
            • Contents_store
              • Key
                • Hash
                • Value
              • Make
                • Hash
                • Key
                • Value
            • Node_store
              • Key
                • Hash
              • Make
                • Hash
                • Key
                • Value
        • Maker_args
          • Branch_store
            • K
            • V
          • Commit_store
            • Key
              • Hash
            • Make
              • Hash
              • Key
              • Value
          • Contents_store
            • Key
              • Hash
              • Value
            • Make
              • Hash
              • Key
              • Value
          • Node_store
            • Key
              • Hash
            • Make
              • Hash
              • Key
              • Value
        • S
          • Backend
            • Branch
              • Key
              • Val
            • Commit
              • Hash
              • Key
              • Node
                • Contents
                  • Hash
                  • Key
                  • Val
                • Hash
                • Key
                • Metadata
                • Path
                • Val
                  • Metadata
              • Val
            • Contents
              • Hash
              • Key
              • Val
            • Node
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Val
                • Metadata
            • Remote
            • Repo
            • Slice
          • Branch
          • Commit
          • Contents
          • Hash
          • Head
          • History
            • E
            • V
          • Info
          • Metadata
          • Path
          • Repo
          • Schema
            • Branch
            • Contents
            • Hash
            • Info
            • Metadata
            • Path
          • Status
          • Tree
            • Contents
            • Private
              • Env
            • Proof
      • Hash
        • BLAKE2B
        • BLAKE2S
        • Make
          • H
        • Make_BLAKE2B
          • D
        • Make_BLAKE2S
          • D
        • RMD160
        • S
        • SHA1
        • SHA224
        • SHA256
        • SHA384
        • SHA512
        • Set
          • Make
            • Hash
          • S
        • Typed
          • K
          • V
        • V1
          • H
      • Indexable
        • Check_closed
          • Hash
          • Key
          • M
            • Hash
            • Key
            • Value
          • Value
        • Check_closed_store
          • CA
            • Key
          • Key
        • Maker
          • Hash
          • Key
          • Value
        • Maker_concrete_key1
          • Key
            • Hash
          • Make
            • Hash
            • Key
            • Value
        • Maker_concrete_key2
          • Key
            • Hash
            • Value
          • Make
            • Hash
            • Key
            • Value
        • Maker_concrete_key2_of_1
          • Key
            • Hash
            • Value
          • Make
            • Hash
            • Key
            • Value
          • X
            • Key
              • Hash
            • Make
              • Hash
              • Key
              • Value
        • Of_content_addressable
          • Key
          • S
        • S
          • Key
        • S_without_key_impl
      • Info
        • Default
        • S
      • Json_tree
        • Store
          • Backend
            • Branch
              • Key
              • Val
            • Commit
              • Hash
              • Key
              • Node
                • Contents
                  • Hash
                  • Key
                  • Val
                • Hash
                • Key
                • Metadata
                • Path
                • Val
                  • Metadata
              • Val
            • Contents
              • Hash
              • Key
              • Val
            • Node
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Val
                • Metadata
            • Remote
            • Repo
            • Slice
          • Branch
          • Commit
          • Contents
          • Hash
          • Head
          • History
            • E
            • V
          • Info
          • Metadata
          • Path
          • Repo
          • Schema
            • Branch
            • Contents
            • Hash
            • Info
            • Metadata
            • Path
          • Status
          • Tree
            • Contents
            • Private
              • Env
            • Proof
      • KV
        • Backend
          • Branch
            • Key
            • Val
          • Commit
            • Hash
            • Key
            • Node
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Metadata
              • Path
              • Val
                • Metadata
            • Val
          • Contents
            • Hash
            • Key
            • Val
          • Node
            • Contents
              • Hash
              • Key
              • Val
            • Hash
            • Key
            • Val
              • Metadata
          • Remote
          • Repo
          • Slice
        • Branch
        • Commit
        • Contents
        • Hash
        • Head
        • History
          • E
          • V
        • Info
        • Metadata
        • Path
        • Repo
        • Schema
          • Branch
          • Contents
          • Hash
          • Info
          • Metadata
          • Path
        • Status
        • Tree
          • Contents
          • Private
            • Env
          • Proof
      • KV_maker
        • AW
          • K
          • V
        • CA
          • Hash
          • Value
        • Make
          • Backend
            • Branch
              • Key
              • Val
            • Commit
              • Hash
              • Key
              • Node
                • Contents
                  • Hash
                  • Key
                  • Val
                • Hash
                • Key
                • Metadata
                • Path
                • Val
                  • Metadata
              • Val
            • Contents
              • Hash
              • Key
              • Val
            • Node
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Val
                • Metadata
            • Remote
            • Repo
            • Slice
          • Branch
          • C
          • Commit
          • Contents
          • Hash
          • Head
          • History
            • E
            • V
          • Info
          • Metadata
          • Path
          • Repo
          • Schema
            • Branch
            • Hash
            • Info
            • Metadata
            • Path
          • Status
          • Tree
            • Contents
            • Private
              • Env
            • Proof
      • Key
        • Hash_like
        • Of_hash
          • H
        • S
        • Store_spec
          • Hash_keyed
          • S
      • Maker
        • AW
          • K
          • V
        • CA
          • Hash
          • Value
        • Make
          • Backend
            • Branch
              • Key
              • Val
            • Commit
              • Hash
              • Key
              • Node
                • Contents
                  • Hash
                  • Key
                  • Val
                • Hash
                • Key
                • Metadata
                • Path
                • Val
                  • Metadata
              • Val
            • Contents
              • Hash
              • Key
              • Val
            • Node
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Val
                • Metadata
            • Remote
            • Repo
            • Slice
          • Branch
          • Commit
          • Contents
          • Hash
          • Head
          • History
            • E
            • V
          • Info
          • Metadata
          • Path
          • Repo
          • Schema
            • Branch
            • Contents
            • Hash
            • Info
            • Metadata
            • Path
          • Status
          • Tree
            • Contents
            • Private
              • Env
            • Proof
      • Merge
        • Infix
        • Map
          • K
        • MultiSet
          • K
        • Set
          • E
      • Metadata
        • None
        • S
      • Metrics
      • Node
        • Generic_key
          • Core
            • Metadata
          • Make
            • Contents_key
            • Hash
            • Metadata
            • Node_key
            • Path
            • Portable
              • Metadata
          • Make_v2
            • Contents_key
            • Hash
            • Metadata
            • Node_key
            • Path
            • Portable
              • Metadata
          • Maker
            • Contents_key
            • Hash
            • Metadata
            • Node_key
            • Path
            • Portable
              • Metadata
          • S
            • Metadata
          • Store
            • C
              • Hash
              • Key
              • Val
            • Contents
              • Hash
              • Key
              • Val
            • H
            • Hash
            • Key
            • M
            • P
            • S
              • Key
            • V
              • Metadata
        • Graph
          • N
            • Contents
              • Hash
              • Key
              • Val
            • Hash
            • Key
            • Metadata
            • Path
            • Val
              • Metadata
        • Make
          • Hash
          • Metadata
          • Path
        • Portable
          • Of_node
            • Metadata
            • S
              • Metadata
          • S
            • Metadata
        • S
          • Metadata
        • Store
          • C
            • Hash
            • Key
            • Val
          • Contents
            • Hash
            • Key
            • Val
          • H
          • Hash
          • Key
          • M
          • Metadata
          • P
          • Path
          • S
          • V
            • Metadata
          • Val
            • Metadata
        • V1
          • Metadata
          • N
            • Metadata
      • Of_backend