diff --git a/dev/fonts/KaTeX_AMS-Regular.woff2 b/dev/_odoc_support/fonts/KaTeX_AMS-Regular.woff2 similarity index 100% rename from dev/fonts/KaTeX_AMS-Regular.woff2 rename to dev/_odoc_support/fonts/KaTeX_AMS-Regular.woff2 diff --git a/dev/fonts/KaTeX_Caligraphic-Bold.woff2 b/dev/_odoc_support/fonts/KaTeX_Caligraphic-Bold.woff2 similarity index 100% rename from dev/fonts/KaTeX_Caligraphic-Bold.woff2 rename to dev/_odoc_support/fonts/KaTeX_Caligraphic-Bold.woff2 diff --git a/dev/fonts/KaTeX_Caligraphic-Regular.woff2 b/dev/_odoc_support/fonts/KaTeX_Caligraphic-Regular.woff2 similarity index 100% rename from dev/fonts/KaTeX_Caligraphic-Regular.woff2 rename to dev/_odoc_support/fonts/KaTeX_Caligraphic-Regular.woff2 diff --git a/dev/fonts/KaTeX_Fraktur-Bold.woff2 b/dev/_odoc_support/fonts/KaTeX_Fraktur-Bold.woff2 similarity index 100% rename from dev/fonts/KaTeX_Fraktur-Bold.woff2 rename to dev/_odoc_support/fonts/KaTeX_Fraktur-Bold.woff2 diff --git a/dev/fonts/KaTeX_Fraktur-Regular.woff2 b/dev/_odoc_support/fonts/KaTeX_Fraktur-Regular.woff2 similarity index 100% rename from dev/fonts/KaTeX_Fraktur-Regular.woff2 rename to dev/_odoc_support/fonts/KaTeX_Fraktur-Regular.woff2 diff --git a/dev/fonts/KaTeX_Main-Bold.woff2 b/dev/_odoc_support/fonts/KaTeX_Main-Bold.woff2 similarity index 100% rename from dev/fonts/KaTeX_Main-Bold.woff2 rename to dev/_odoc_support/fonts/KaTeX_Main-Bold.woff2 diff --git a/dev/fonts/KaTeX_Main-BoldItalic.woff2 b/dev/_odoc_support/fonts/KaTeX_Main-BoldItalic.woff2 similarity index 100% rename from dev/fonts/KaTeX_Main-BoldItalic.woff2 rename to dev/_odoc_support/fonts/KaTeX_Main-BoldItalic.woff2 diff --git a/dev/fonts/KaTeX_Main-Italic.woff2 b/dev/_odoc_support/fonts/KaTeX_Main-Italic.woff2 similarity index 100% rename from dev/fonts/KaTeX_Main-Italic.woff2 rename to dev/_odoc_support/fonts/KaTeX_Main-Italic.woff2 diff --git a/dev/fonts/KaTeX_Main-Regular.woff2 b/dev/_odoc_support/fonts/KaTeX_Main-Regular.woff2 similarity index 100% rename from dev/fonts/KaTeX_Main-Regular.woff2 rename to dev/_odoc_support/fonts/KaTeX_Main-Regular.woff2 diff --git a/dev/fonts/KaTeX_Math-BoldItalic.woff2 b/dev/_odoc_support/fonts/KaTeX_Math-BoldItalic.woff2 similarity index 100% rename from dev/fonts/KaTeX_Math-BoldItalic.woff2 rename to dev/_odoc_support/fonts/KaTeX_Math-BoldItalic.woff2 diff --git a/dev/fonts/KaTeX_Math-Italic.woff2 b/dev/_odoc_support/fonts/KaTeX_Math-Italic.woff2 similarity index 100% rename from dev/fonts/KaTeX_Math-Italic.woff2 rename to dev/_odoc_support/fonts/KaTeX_Math-Italic.woff2 diff --git a/dev/fonts/KaTeX_SansSerif-Bold.woff2 b/dev/_odoc_support/fonts/KaTeX_SansSerif-Bold.woff2 similarity index 100% rename from dev/fonts/KaTeX_SansSerif-Bold.woff2 rename to dev/_odoc_support/fonts/KaTeX_SansSerif-Bold.woff2 diff --git a/dev/fonts/KaTeX_SansSerif-Italic.woff2 b/dev/_odoc_support/fonts/KaTeX_SansSerif-Italic.woff2 similarity index 100% rename from dev/fonts/KaTeX_SansSerif-Italic.woff2 rename to dev/_odoc_support/fonts/KaTeX_SansSerif-Italic.woff2 diff --git a/dev/fonts/KaTeX_SansSerif-Regular.woff2 b/dev/_odoc_support/fonts/KaTeX_SansSerif-Regular.woff2 similarity index 100% rename from dev/fonts/KaTeX_SansSerif-Regular.woff2 rename to dev/_odoc_support/fonts/KaTeX_SansSerif-Regular.woff2 diff --git a/dev/fonts/KaTeX_Script-Regular.woff2 b/dev/_odoc_support/fonts/KaTeX_Script-Regular.woff2 similarity index 100% rename from dev/fonts/KaTeX_Script-Regular.woff2 rename to dev/_odoc_support/fonts/KaTeX_Script-Regular.woff2 diff --git a/dev/fonts/KaTeX_Size1-Regular.woff2 b/dev/_odoc_support/fonts/KaTeX_Size1-Regular.woff2 similarity index 100% rename from dev/fonts/KaTeX_Size1-Regular.woff2 rename to dev/_odoc_support/fonts/KaTeX_Size1-Regular.woff2 diff --git a/dev/fonts/KaTeX_Size2-Regular.woff2 b/dev/_odoc_support/fonts/KaTeX_Size2-Regular.woff2 similarity index 100% rename from dev/fonts/KaTeX_Size2-Regular.woff2 rename to dev/_odoc_support/fonts/KaTeX_Size2-Regular.woff2 diff --git a/dev/fonts/KaTeX_Size3-Regular.woff2 b/dev/_odoc_support/fonts/KaTeX_Size3-Regular.woff2 similarity index 100% rename from dev/fonts/KaTeX_Size3-Regular.woff2 rename to dev/_odoc_support/fonts/KaTeX_Size3-Regular.woff2 diff --git a/dev/fonts/KaTeX_Size4-Regular.woff2 b/dev/_odoc_support/fonts/KaTeX_Size4-Regular.woff2 similarity index 100% rename from dev/fonts/KaTeX_Size4-Regular.woff2 rename to dev/_odoc_support/fonts/KaTeX_Size4-Regular.woff2 diff --git a/dev/fonts/KaTeX_Typewriter-Regular.woff2 b/dev/_odoc_support/fonts/KaTeX_Typewriter-Regular.woff2 similarity index 100% rename from dev/fonts/KaTeX_Typewriter-Regular.woff2 rename to dev/_odoc_support/fonts/KaTeX_Typewriter-Regular.woff2 diff --git a/dev/highlight.pack.js b/dev/_odoc_support/highlight.pack.js similarity index 100% rename from dev/highlight.pack.js rename to dev/_odoc_support/highlight.pack.js diff --git a/dev/katex.min.css b/dev/_odoc_support/katex.min.css similarity index 100% rename from dev/katex.min.css rename to dev/_odoc_support/katex.min.css diff --git a/dev/katex.min.js b/dev/_odoc_support/katex.min.js similarity index 100% rename from dev/katex.min.js rename to dev/_odoc_support/katex.min.js diff --git a/dev/odoc.css b/dev/_odoc_support/odoc.css similarity index 100% rename from dev/odoc.css rename to dev/_odoc_support/odoc.css diff --git a/dev/ezcurl-lwt/Ezcurl_lwt/index.html b/dev/ezcurl-lwt/Ezcurl_lwt/index.html index e2062f5..2fe8e5f 100644 --- a/dev/ezcurl-lwt/Ezcurl_lwt/index.html +++ b/dev/ezcurl-lwt/Ezcurl_lwt/index.html @@ -1,5 +1,5 @@ -Ezcurl_lwt (ezcurl-lwt.Ezcurl_lwt)

Module Ezcurl_lwt

include module type of struct include Ezcurl_core end

Core signatures and implementation

module Config = Ezcurl_core.Config
type t = Curl.t
val make : ?set_opts:(t -> unit) -> unit -> t
val delete : t -> unit
val with_client : ?set_opts:(t -> unit) -> (t -> 'a) -> 'a

Make a temporary client, call the function with it, then cleanup

type response_info = Ezcurl_core.response_info = {
  1. ri_response_time : float;
  2. ri_redirect_count : int;
}
val pp_response_info : Stdlib.Format.formatter -> response_info -> unit
val string_of_response_info : response_info -> string
type response = Ezcurl_core.response = {
  1. code : int;
  2. headers : (string * string) list;
  3. body : string;
  4. info : response_info;
}
val pp_response : Stdlib.Format.formatter -> response -> unit
val string_of_response : response -> string
type meth = Ezcurl_core.meth =
  1. | GET
  2. | POST of Curl.curlHTTPPost list
  3. | PUT
  4. | DELETE
  5. | HEAD
  6. | CONNECT
  7. | OPTIONS
  8. | TRACE
  9. | PATCH

The HTTP method to use

val pp_meth : Stdlib.Format.formatter -> meth -> unit
val string_of_meth : meth -> string
module type IO = Ezcurl_core.IO
module type S = Ezcurl_core.S
module Make = Ezcurl_core.Make
include sig ... end
type 'a io = 'a Lwt.t
val http : +Ezcurl_lwt (ezcurl-lwt.Ezcurl_lwt)

Module Ezcurl_lwt

include module type of struct include Ezcurl_core end

Core signatures and implementation

module Config = Ezcurl_core.Config
type t = Curl.t
val make : ?set_opts:(t -> unit) -> unit -> t
val delete : t -> unit
val with_client : ?set_opts:(t -> unit) -> (t -> 'a) -> 'a

Make a temporary client, call the function with it, then cleanup

type response_info = Ezcurl_core.response_info = {
  1. ri_response_time : float;
  2. ri_redirect_count : int;
}
val pp_response_info : Stdlib.Format.formatter -> response_info -> unit
val string_of_response_info : response_info -> string
type response = Ezcurl_core.response = {
  1. code : int;
  2. headers : (string * string) list;
  3. body : string;
  4. info : response_info;
}
val pp_response : Stdlib.Format.formatter -> response -> unit
val string_of_response : response -> string
type meth = Ezcurl_core.meth =
  1. | GET
  2. | POST of Curl.curlHTTPPost list
  3. | PUT
  4. | DELETE
  5. | HEAD
  6. | CONNECT
  7. | OPTIONS
  8. | TRACE
  9. | PATCH

The HTTP method to use

val pp_meth : Stdlib.Format.formatter -> meth -> unit
val string_of_meth : meth -> string
module type IO = Ezcurl_core.IO
module type S = Ezcurl_core.S
module Make = Ezcurl_core.Make
include sig ... end
type 'a io = 'a Lwt.t
val http : ?tries:int -> ?client:Ezcurl_core.t -> ?config:Ezcurl_core.Config.t -> diff --git a/dev/ezcurl-lwt/index.html b/dev/ezcurl-lwt/index.html index 771e4b2..6775385 100644 --- a/dev/ezcurl-lwt/index.html +++ b/dev/ezcurl-lwt/index.html @@ -1,2 +1,2 @@ -index (ezcurl-lwt.index)

ezcurl-lwt index

Library ezcurl-lwt

The entry point of this library is the module: Ezcurl_lwt.

\ No newline at end of file +index (ezcurl-lwt.index)

ezcurl-lwt index

Library ezcurl-lwt

The entry point of this library is the module: Ezcurl_lwt.

\ No newline at end of file diff --git a/dev/ezcurl/Ezcurl/index.html b/dev/ezcurl/Ezcurl/index.html index 572ce84..e379f8c 100644 --- a/dev/ezcurl/Ezcurl/index.html +++ b/dev/ezcurl/Ezcurl/index.html @@ -1,5 +1,5 @@ -Ezcurl (ezcurl.Ezcurl)

Module Ezcurl

Synchronous API

include module type of struct include Ezcurl_core end

Core signatures and implementation

module Config = Ezcurl_core.Config
type t = Curl.t
val make : ?set_opts:(t -> unit) -> unit -> t
val delete : t -> unit
val with_client : ?set_opts:(t -> unit) -> (t -> 'a) -> 'a

Make a temporary client, call the function with it, then cleanup

type response_info = Ezcurl_core.response_info = {
  1. ri_response_time : float;
  2. ri_redirect_count : int;
}
val pp_response_info : Stdlib.Format.formatter -> response_info -> unit
val string_of_response_info : response_info -> string
type response = Ezcurl_core.response = {
  1. code : int;
  2. headers : (string * string) list;
  3. body : string;
  4. info : response_info;
}
val pp_response : Stdlib.Format.formatter -> response -> unit
val string_of_response : response -> string
type meth = Ezcurl_core.meth =
  1. | GET
  2. | POST of Curl.curlHTTPPost list
  3. | PUT
  4. | DELETE
  5. | HEAD
  6. | CONNECT
  7. | OPTIONS
  8. | TRACE
  9. | PATCH

The HTTP method to use

val pp_meth : Stdlib.Format.formatter -> meth -> unit
val string_of_meth : meth -> string
module type IO = Ezcurl_core.IO
module type S = Ezcurl_core.S
module Make = Ezcurl_core.Make
include sig ... end
type 'a io = 'a
val http : +Ezcurl (ezcurl.Ezcurl)

Module Ezcurl

Synchronous API

include module type of struct include Ezcurl_core end

Core signatures and implementation

module Config = Ezcurl_core.Config
type t = Curl.t
val make : ?set_opts:(t -> unit) -> unit -> t
val delete : t -> unit
val with_client : ?set_opts:(t -> unit) -> (t -> 'a) -> 'a

Make a temporary client, call the function with it, then cleanup

type response_info = Ezcurl_core.response_info = {
  1. ri_response_time : float;
  2. ri_redirect_count : int;
}
val pp_response_info : Stdlib.Format.formatter -> response_info -> unit
val string_of_response_info : response_info -> string
type response = Ezcurl_core.response = {
  1. code : int;
  2. headers : (string * string) list;
  3. body : string;
  4. info : response_info;
}
val pp_response : Stdlib.Format.formatter -> response -> unit
val string_of_response : response -> string
type meth = Ezcurl_core.meth =
  1. | GET
  2. | POST of Curl.curlHTTPPost list
  3. | PUT
  4. | DELETE
  5. | HEAD
  6. | CONNECT
  7. | OPTIONS
  8. | TRACE
  9. | PATCH

The HTTP method to use

val pp_meth : Stdlib.Format.formatter -> meth -> unit
val string_of_meth : meth -> string
module type IO = Ezcurl_core.IO
module type S = Ezcurl_core.S
module Make = Ezcurl_core.Make
include sig ... end
type 'a io = 'a
val http : ?tries:int -> ?client:Ezcurl_core.t -> ?config:Ezcurl_core.Config.t -> diff --git a/dev/ezcurl/Ezcurl_core/Config/index.html b/dev/ezcurl/Ezcurl_core/Config/index.html index ff6a56b..cde7308 100644 --- a/dev/ezcurl/Ezcurl_core/Config/index.html +++ b/dev/ezcurl/Ezcurl_core/Config/index.html @@ -1,2 +1,2 @@ -Config (ezcurl.Ezcurl_core.Config)

Module Ezcurl_core.Config

type t
val default : t
val verbose : bool -> t -> t
val authmethod : Curl.curlAuth list -> t -> t
val max_redirects : int -> t -> t
val follow_location : bool -> t -> t
val username : string -> t -> t
val password : string -> t -> t
val pp : Stdlib.Format.formatter -> t -> unit
val to_string : t -> string
\ No newline at end of file +Config (ezcurl.Ezcurl_core.Config)

Module Ezcurl_core.Config

type t
val default : t
val verbose : bool -> t -> t
val authmethod : Curl.curlAuth list -> t -> t
val max_redirects : int -> t -> t
val follow_location : bool -> t -> t
val username : string -> t -> t
val password : string -> t -> t
val pp : Stdlib.Format.formatter -> t -> unit
val to_string : t -> string
\ No newline at end of file diff --git a/dev/ezcurl/Ezcurl_core/Make/argument-1-IO/index.html b/dev/ezcurl/Ezcurl_core/Make/argument-1-IO/index.html index cb27384..ad0461b 100644 --- a/dev/ezcurl/Ezcurl_core/Make/argument-1-IO/index.html +++ b/dev/ezcurl/Ezcurl_core/Make/argument-1-IO/index.html @@ -1,2 +1,2 @@ -IO (ezcurl.Ezcurl_core.Make.IO)

Parameter Make.IO

type 'a t
val return : 'a -> 'a t
val (>>=) : 'a t -> ('a -> 'b t) -> 'b t
val (>|=) : 'a t -> ('a -> 'b) -> 'b t
val fail : exn -> 'a t
val perform : Curl.t -> Curl.curlCode t
\ No newline at end of file +IO (ezcurl.Ezcurl_core.Make.IO)

Parameter Make.IO

type 'a t
val return : 'a -> 'a t
val (>>=) : 'a t -> ('a -> 'b t) -> 'b t
val (>|=) : 'a t -> ('a -> 'b) -> 'b t
val fail : exn -> 'a t
val perform : Curl.t -> Curl.curlCode t
\ No newline at end of file diff --git a/dev/ezcurl/Ezcurl_core/Make/index.html b/dev/ezcurl/Ezcurl_core/Make/index.html index 10f7a6d..02abaef 100644 --- a/dev/ezcurl/Ezcurl_core/Make/index.html +++ b/dev/ezcurl/Ezcurl_core/Make/index.html @@ -1,5 +1,5 @@ -Make (ezcurl.Ezcurl_core.Make)

Module Ezcurl_core.Make

Parameters

module IO : IO

Signature

type 'a io = 'a IO.t
val http : +Make (ezcurl.Ezcurl_core.Make)

Module Ezcurl_core.Make

Parameters

module IO : IO

Signature

type 'a io = 'a IO.t
val http : ?tries:int -> ?client:t -> ?config:Config.t -> diff --git a/dev/ezcurl/Ezcurl_core/index.html b/dev/ezcurl/Ezcurl_core/index.html index b357053..10df564 100644 --- a/dev/ezcurl/Ezcurl_core/index.html +++ b/dev/ezcurl/Ezcurl_core/index.html @@ -1,2 +1,2 @@ -Ezcurl_core (ezcurl.Ezcurl_core)

Module Ezcurl_core

Core signatures and implementation

module Config : sig ... end
type t = Curl.t
val make : ?set_opts:(t -> unit) -> unit -> t
val delete : t -> unit
val with_client : ?set_opts:(t -> unit) -> (t -> 'a) -> 'a

Make a temporary client, call the function with it, then cleanup

type response_info = {
  1. ri_response_time : float;
  2. ri_redirect_count : int;
}
val pp_response_info : Stdlib.Format.formatter -> response_info -> unit
val string_of_response_info : response_info -> string
type response = {
  1. code : int;
  2. headers : (string * string) list;
  3. body : string;
  4. info : response_info;
}
val pp_response : Stdlib.Format.formatter -> response -> unit
val string_of_response : response -> string
type meth =
  1. | GET
  2. | POST of Curl.curlHTTPPost list
  3. | PUT
  4. | DELETE
  5. | HEAD
  6. | CONNECT
  7. | OPTIONS
  8. | TRACE
  9. | PATCH

The HTTP method to use

val pp_meth : Stdlib.Format.formatter -> meth -> unit
val string_of_meth : meth -> string
module type IO = sig ... end
module type S = sig ... end
module Make (IO : IO) : S with type 'a io = 'a IO.t
\ No newline at end of file +Ezcurl_core (ezcurl.Ezcurl_core)

Module Ezcurl_core

Core signatures and implementation

module Config : sig ... end
type t = Curl.t
val make : ?set_opts:(t -> unit) -> unit -> t
val delete : t -> unit
val with_client : ?set_opts:(t -> unit) -> (t -> 'a) -> 'a

Make a temporary client, call the function with it, then cleanup

type response_info = {
  1. ri_response_time : float;
  2. ri_redirect_count : int;
}
val pp_response_info : Stdlib.Format.formatter -> response_info -> unit
val string_of_response_info : response_info -> string
type response = {
  1. code : int;
  2. headers : (string * string) list;
  3. body : string;
  4. info : response_info;
}
val pp_response : Stdlib.Format.formatter -> response -> unit
val string_of_response : response -> string
type meth =
  1. | GET
  2. | POST of Curl.curlHTTPPost list
  3. | PUT
  4. | DELETE
  5. | HEAD
  6. | CONNECT
  7. | OPTIONS
  8. | TRACE
  9. | PATCH

The HTTP method to use

val pp_meth : Stdlib.Format.formatter -> meth -> unit
val string_of_meth : meth -> string
module type IO = sig ... end
module type S = sig ... end
module Make (IO : IO) : S with type 'a io = 'a IO.t
\ No newline at end of file diff --git a/dev/ezcurl/Ezcurl_core/module-type-IO/index.html b/dev/ezcurl/Ezcurl_core/module-type-IO/index.html index a19b882..9489217 100644 --- a/dev/ezcurl/Ezcurl_core/module-type-IO/index.html +++ b/dev/ezcurl/Ezcurl_core/module-type-IO/index.html @@ -1,2 +1,2 @@ -IO (ezcurl.Ezcurl_core.IO)

Module type Ezcurl_core.IO

Underlying IO Monad

type 'a t
val return : 'a -> 'a t
val (>>=) : 'a t -> ('a -> 'b t) -> 'b t
val (>|=) : 'a t -> ('a -> 'b) -> 'b t
val fail : exn -> 'a t
val perform : Curl.t -> Curl.curlCode t
\ No newline at end of file +IO (ezcurl.Ezcurl_core.IO)

Module type Ezcurl_core.IO

Underlying IO Monad

type 'a t
val return : 'a -> 'a t
val (>>=) : 'a t -> ('a -> 'b t) -> 'b t
val (>|=) : 'a t -> ('a -> 'b) -> 'b t
val fail : exn -> 'a t
val perform : Curl.t -> Curl.curlCode t
\ No newline at end of file diff --git a/dev/ezcurl/Ezcurl_core/module-type-S/index.html b/dev/ezcurl/Ezcurl_core/module-type-S/index.html index 1df5505..c2a1d73 100644 --- a/dev/ezcurl/Ezcurl_core/module-type-S/index.html +++ b/dev/ezcurl/Ezcurl_core/module-type-S/index.html @@ -1,5 +1,5 @@ -S (ezcurl.Ezcurl_core.S)

Module type Ezcurl_core.S

Main Signature

type 'a io
val http : +S (ezcurl.Ezcurl_core.S)

Module type Ezcurl_core.S

Main Signature

type 'a io
val http : ?tries:int -> ?client:t -> ?config:Config.t -> diff --git a/dev/ezcurl/index.html b/dev/ezcurl/index.html index 19782c4..b134c35 100644 --- a/dev/ezcurl/index.html +++ b/dev/ezcurl/index.html @@ -1,2 +1,2 @@ -index (ezcurl.index)

ezcurl index

Library ezcurl

The entry point of this library is the module: Ezcurl.

Library ezcurl.core

The entry point of this library is the module: Ezcurl_core.

\ No newline at end of file +index (ezcurl.index)

ezcurl index

Library ezcurl

The entry point of this library is the module: Ezcurl.

Library ezcurl.core

The entry point of this library is the module: Ezcurl_core.

\ No newline at end of file diff --git a/dev/index.html b/dev/index.html index 11154c0..22d4dd9 100644 --- a/dev/index.html +++ b/dev/index.html @@ -2,7 +2,7 @@ index - +