package volgo

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

Module Vcs.Non_raisingSource

A functor to build non raising interfaces for Vcs based on a custom result type.

In addition to Volgo_base.Vcs.Or_error and Vcs.Result, we provide this functor to create a Vcs interface based on a custom error type of your choice. See also Vcs.Git.Non_raising.Make.

Sourcemodule type M = sig ... end

Interface used to build non raising interfaces to Vcs via Vcs.Non_raising.Make.

Sourcemodule type S = sig ... end

The interface exported by Vcs.

Sourcemodule Make (M : M) : S with type 'a t := 'a Volgo__.Vcs0.t and type 'a result := ('a, M.t) Result.t

The interface exported by Vcs.