Module Commons.Yaml

Functions for constructing our types, also opaque ones, from Yaml files.

type string_or_string_list
type print_message_on_console := [
  1. | `Long
  2. | `None
  3. | `Short
]
val host_port_to_yaml : host_port to_yaml
val host_port_of_yaml : host_port of_yaml
val ip_of_yaml : ip of_yaml
val ip_to_yaml : ip to_yaml
val port_of_yaml : port of_yaml
val port_to_yaml : port to_yaml
val ip_port_of_yaml : ip_port of_yaml
val ip_port_to_yaml : ip_port to_yaml
val print_messages_on_console_of_yaml : print_message_on_console of_yaml
val print_messages_on_console_to_yaml : 'a to_yaml
val pubkey_of_file_of_yaml : pubkey of_yaml
val multicast_requestor_of_yaml : multicast_requestor of_yaml
val multicast_requestor_to_yaml : multicast_requestor to_yaml
val msg_id_hash_function_of_yaml : msg_id_hash_function of_yaml
val msg_id_hash_function_to_yaml : msg_id_hash_function to_yaml
val multicast_group_to_yaml : 'a -> [> `String of string ]
val multicast_group_of_yaml : multicast_group of_yaml
val string_of_file_of_yaml : string of_yaml
val command_of_yaml : command of_yaml
val command_to_yaml : command to_yaml
val string_or_string_list_of_yaml : string_or_string_list of_yaml
val string_or_string_list_to_yaml : string_or_string_list to_yaml