Module Control.Server_info

Server information and capabilities.

type t

Server metadata and capabilities.

val jsont : t Jsont.t

jsont is the Jsont codec for server info.

val create : version:string -> capabilities:string list -> commands:string list -> output_styles:string list -> unit -> t

create ~version ~capabilities ~commands ~output_styles () creates server info.

val version : t -> string

version t returns the server version.

val capabilities : t -> string list

capabilities t returns the server capabilities.

val commands : t -> string list

commands t returns available commands.

val output_styles : t -> string list

output_styles t returns available output styles.

val unknown : t -> Unknown.t

unknown t returns the unknown fields.