Module Eris.IODecoder

module type IO = sig ... end

IO Monad

module type S = sig ... end

This module provides a random-access decoder that can be used to efficiently decode pieces of content at given positions.

module Make (IO : IO) : S with type 'a io = 'a IO.t

Functor that builds a decoder for the given IO monad.