Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module type Server = sig ... end
module type Client = sig ... end
module Server
(Server_runtime : Gluten_lwt.Server) :
Server
with type socket = Server_runtime.socket
and type addr := Server_runtime.addr
module Client
(Client_runtime : Gluten_lwt.Client) :
Client
with type socket = Client_runtime.socket
and type runtime = Client_runtime.t