package mirage

  1. Overview
  2. Docs
type git_client =
  1. | Git_client
val git_client : git_client Functoria.Type.t
val git_merge_clients : (git_client -> git_client -> git_client) Functoria.impl
val git_tcp : (Mirage_impl_tcp.tcpv4v6 -> git_client -> git_client) Functoria.impl
val git_ssh : ?authenticator:'a Functoria.Key.key -> 'b Functoria.Key.key -> (Mirage_impl_mclock.mclock -> Mirage_impl_tcp.tcpv4v6 -> Mirage_impl_time.time -> git_client -> git_client) Functoria.impl
val git_http : ?authenticator:'a Functoria.Key.key -> 'b Functoria.Key.key option -> (Mirage_impl_time.time -> Mirage_impl_pclock.pclock -> Mirage_impl_tcp.tcpv4v6 -> git_client -> git_client) Functoria.impl
OCaml

Innovation. Community. Security.