Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Credentials : sig ... end
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
val create : Credentials.t -> user_agent:string -> t
val call :
t ->
'a Reddit_api_kernel.Api.t ->
('a, Reddit_api_kernel.Api.Api_error.t) Core.Result.t Async.Deferred.t
val call_exn : t -> 'a Reddit_api_kernel.Api.t -> 'a Async.Deferred.t
val call_raw :
t ->
'a Reddit_api_kernel.Api.t ->
(Cohttp.Response.t * Cohttp.Body.t, Core.Exn.t) Core.Result.t
Async.Deferred.t
module Remote : sig ... end
Any connection can be turned into an RPC server, acting as a shared * connection for multiple client Connection.t
s. Rate limiting is managed * on the server side.
module For_testing : sig ... end