Make.Pinclude Ojs_base.Types.App_msgmodule M_app_server_msg_to_yojson : sig ... endval app_server_msg_to_yojson : app_server_msg -> Yojson.Safe.tmodule M_app_server_msg_of_yojson : sig ... endval app_server_msg_of_yojson :
Yojson.Safe.t ->
app_server_msg Ppx_deriving_yojson_runtime.error_ormodule M_app_client_msg_to_yojson : sig ... endval app_client_msg_to_yojson : app_client_msg -> Yojson.Safe.tmodule M_app_client_msg_of_yojson : sig ... endval app_client_msg_of_yojson :
Yojson.Safe.t ->
app_client_msg Ppx_deriving_yojson_runtime.error_orinclude Ojs_filetree.Types.Bmodule M_server_msg_to_yojson : sig ... endval server_msg_to_yojson : server_msg -> Yojson.Safe.tmodule M_server_msg_of_yojson : sig ... endval server_msg_of_yojson :
Yojson.Safe.t ->
server_msg Ppx_deriving_yojson_runtime.error_ortype server_msg += | SOk| SError of string| STree of Ojs_filetree.Types.file_tree list| SAdd_file of Ojs_filetree.Types.path * Ojs_filetree.Types.mime_type| SAdd_dir of Ojs_filetree.Types.path| SDelete of Ojs_filetree.Types.pathmodule M_client_msg_to_yojson : sig ... endval client_msg_to_yojson : client_msg -> Yojson.Safe.tmodule M_client_msg_of_yojson : sig ... endval client_msg_of_yojson :
Yojson.Safe.t ->
client_msg Ppx_deriving_yojson_runtime.error_ortype client_msg += | Get_tree| Add_file of Ojs_filetree.Types.path * string| Add_dir of Ojs_filetree.Types.path| Delete of Ojs_filetree.Types.path| Rename of Ojs_filetree.Types.path * Ojs_filetree.Types.pathval pack_server_msg : string -> server_msg -> app_server_msgval unpack_server_msg : app_server_msg -> (string * server_msg) optionval pack_client_msg : string -> client_msg -> app_client_msgval unpack_client_msg : app_client_msg -> (string * client_msg) option