Command-line and Emacs Calendar Client
1(** Functions for formatting various data structures as strings *) 2 3type format = [ `Text | `Json | `Csv | `Ics | `Table | `Sexp ] 4(** Format type for output *) 5 6(** Functions for formatting specific event types *) 7val format_event : ?format:format -> Event.t -> string 8(** Format a single event *) 9 10val format_instance : ?format:format -> Recur.instance -> string 11(** Format a single event instance *) 12 13val format_events : ?format:format -> Event.t list -> string 14(** Format a list of events *) 15 16val format_instances : ?format:format -> Recur.instance list -> string 17(** Format a list of event instances *)