Brassaia_eio.Storage
module type S = Storage_intf.S
S
is a storage layer that can be used to build Brassaia stores.
module type Make = Storage_intf.Make
Make
parameterizes a storage layer over a key Key
and a value Value
. This is the signature to implement when building custom storage for Brassaia.
module Read_only (M : Make) : Read_only.Maker
module Content_addressable (M : Make) : Content_addressable.Maker
module Append_only (M : Make) : Append_only.Maker
module Atomic_write (M : Make) : Atomic_write.Maker