= 768" x-on:close-sidebar="sidebar=window.innerWidth >= 768 && true">
package sihl
-
sihl
-
sihl.authn
-
sihl.authz
-
sihl.message
-
sihl.migration
-
sihl.password-reset
-
sihl.schedule
-
sihl.storage
-
sihl.token
-
sihl.utils
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val default_retry_delay : Sihl_utils.Time.duration
val pp :
'a. (Ppx_deriving_runtime.Format.formatter ->
'a ->
Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
'a t ->
Ppx_deriving_runtime.unit
val show :
'a. (Ppx_deriving_runtime.Format.formatter ->
'a ->
Ppx_deriving_runtime.unit) ->
'a t ->
Ppx_deriving_runtime.string
val retry_delay : 'a t -> Sihl_utils.Time.duration
val max_tries : 'a t -> int
val input_to_string : 'a t -> 'a -> string option
val name : 'a t -> string
module Fields : sig ... end
val create :
name:string ->
input_to_string:('a -> string option) ->
string_to_input:(string option -> ('b, string) Result.t) ->
handle:(input:'c -> (unit, string) Result.t Lwt.t) ->
?failed:(unit -> (unit, string) Lwt_result.t) ->
unit ->
'd t
val set_retry_delay : Sihl_utils.Time.duration -> 'a t -> 'b t