Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module M : sig ... end
val namespace_of_sexp : Sexplib0.Sexp.t -> namespace
val sexp_of_namespace : namespace -> Sexplib0.Sexp.t
val pp_namespace :
Ppx_deriving_runtime.Format.formatter ->
namespace ->
Ppx_deriving_runtime.unit
val show_namespace : namespace -> Ppx_deriving_runtime.string
val equal_namespace : namespace -> namespace -> Ppx_deriving_runtime.bool
val name_of_sexp : Sexplib0.Sexp.t -> name
val sexp_of_name : name -> Sexplib0.Sexp.t
val pp_name :
Ppx_deriving_runtime.Format.formatter ->
name ->
Ppx_deriving_runtime.unit
val show_name : name -> Ppx_deriving_runtime.string
val equal_name : name -> name -> Ppx_deriving_runtime.bool
val fqname_of_sexp : Sexplib0.Sexp.t -> fqname
val sexp_of_fqname : fqname -> Sexplib0.Sexp.t
val pp_fqname :
Ppx_deriving_runtime.Format.formatter ->
fqname ->
Ppx_deriving_runtime.unit
val show_fqname : fqname -> Ppx_deriving_runtime.string
val equal_fqname : fqname -> fqname -> Ppx_deriving_runtime.bool
type attribute = fqname * string
val attribute_of_sexp : Sexplib0.Sexp.t -> attribute
val sexp_of_attribute : attribute -> Sexplib0.Sexp.t
val pp_attribute :
Ppx_deriving_runtime.Format.formatter ->
attribute ->
Ppx_deriving_runtime.unit
val show_attribute : attribute -> Ppx_deriving_runtime.string
val equal_attribute : attribute -> attribute -> Ppx_deriving_runtime.bool
val tree_of_sexp : Sexplib0.Sexp.t -> tree
val sexp_of_tree : tree -> Sexplib0.Sexp.t
val pp_tree :
Ppx_deriving_runtime.Format.formatter ->
tree ->
Ppx_deriving_runtime.unit
val show_tree : tree -> Ppx_deriving_runtime.string
val equal_tree : tree -> tree -> Ppx_deriving_runtime.bool
val pp_propfind :
Ppx_deriving_runtime.Format.formatter ->
propfind ->
Ppx_deriving_runtime.unit
val show_propfind : propfind -> Ppx_deriving_runtime.string
val equal_propfind : propfind -> propfind -> Ppx_deriving_runtime.bool
val pp_propupdate :
Ppx_deriving_runtime.Format.formatter ->
propupdate ->
Ppx_deriving_runtime.unit
val show_propupdate : propupdate -> Ppx_deriving_runtime.string
val equal_propupdate : propupdate -> propupdate -> Ppx_deriving_runtime.bool
val pp_comp :
Ppx_deriving_runtime.Format.formatter ->
comp ->
Ppx_deriving_runtime.unit
val show_comp : comp -> Ppx_deriving_runtime.string
val pp_prop :
Ppx_deriving_runtime.Format.formatter ->
prop ->
Ppx_deriving_runtime.unit
val show_prop : prop -> Ppx_deriving_runtime.string
val pp_component :
Ppx_deriving_runtime.Format.formatter ->
component ->
Ppx_deriving_runtime.unit
val show_component : component -> Ppx_deriving_runtime.string
val equal_comp : comp -> comp -> Ppx_deriving_runtime.bool
val equal_prop : prop -> prop -> Ppx_deriving_runtime.bool
val equal_component : component -> component -> Ppx_deriving_runtime.bool
type timerange = Icalendar.timestamp_utc * Icalendar.timestamp_utc
val pp_timerange :
Ppx_deriving_runtime.Format.formatter ->
timerange ->
Ppx_deriving_runtime.unit
val show_timerange : timerange -> Ppx_deriving_runtime.string
val equal_timerange : timerange -> timerange -> Ppx_deriving_runtime.bool
val pp_calendar_data :
Ppx_deriving_runtime.Format.formatter ->
calendar_data ->
Ppx_deriving_runtime.unit
val show_calendar_data : calendar_data -> Ppx_deriving_runtime.string
val equal_calendar_data :
calendar_data ->
calendar_data ->
Ppx_deriving_runtime.bool
type report_prop = [
| `All_props
| `Proplist of [ `Calendar_data of calendar_data | `Prop of fqname ] list
| `Propname
]
val pp_report_prop :
Ppx_deriving_runtime.Format.formatter ->
report_prop ->
Ppx_deriving_runtime.unit
val show_report_prop : report_prop -> Ppx_deriving_runtime.string
val equal_report_prop : report_prop -> report_prop -> Ppx_deriving_runtime.bool
val pp_param_filter :
Ppx_deriving_runtime.Format.formatter ->
param_filter ->
Ppx_deriving_runtime.unit
val show_param_filter : param_filter -> Ppx_deriving_runtime.string
val equal_param_filter :
param_filter ->
param_filter ->
Ppx_deriving_runtime.bool
type prop_filter =
string
* [ `Is_defined
| `Is_not_defined
| `Range of timerange * param_filter list
| `Text of (string * string * bool) * param_filter list ]
val pp_prop_filter :
Ppx_deriving_runtime.Format.formatter ->
prop_filter ->
Ppx_deriving_runtime.unit
val show_prop_filter : prop_filter -> Ppx_deriving_runtime.string
val equal_prop_filter : prop_filter -> prop_filter -> Ppx_deriving_runtime.bool
type comp_filter = [
| `Is_defined
| `Is_not_defined
| `Comp_filter of timerange option * prop_filter list * component_filter list
]
and component_filter = string * comp_filter
val pp_comp_filter :
Ppx_deriving_runtime.Format.formatter ->
comp_filter ->
Ppx_deriving_runtime.unit
val show_comp_filter : comp_filter -> Ppx_deriving_runtime.string
val pp_component_filter :
Ppx_deriving_runtime.Format.formatter ->
component_filter ->
Ppx_deriving_runtime.unit
val show_component_filter : component_filter -> Ppx_deriving_runtime.string
val equal_comp_filter : comp_filter -> comp_filter -> Ppx_deriving_runtime.bool
val equal_component_filter :
component_filter ->
component_filter ->
Ppx_deriving_runtime.bool
type calendar_query = report_prop option * component_filter
val pp_calendar_query :
Ppx_deriving_runtime.Format.formatter ->
calendar_query ->
Ppx_deriving_runtime.unit
val show_calendar_query : calendar_query -> Ppx_deriving_runtime.string
val equal_calendar_query :
calendar_query ->
calendar_query ->
Ppx_deriving_runtime.bool
type calendar_multiget = report_prop option * string list
val pp_calendar_multiget :
Ppx_deriving_runtime.Format.formatter ->
calendar_multiget ->
Ppx_deriving_runtime.unit
val show_calendar_multiget : calendar_multiget -> Ppx_deriving_runtime.string
val equal_calendar_multiget :
calendar_multiget ->
calendar_multiget ->
Ppx_deriving_runtime.bool
module Uri : sig ... end
val pp_principal :
Ppx_deriving_runtime.Format.formatter ->
principal ->
Ppx_deriving_runtime.unit
val show_principal : principal -> Ppx_deriving_runtime.string
val pp_privilege :
Ppx_deriving_runtime.Format.formatter ->
privilege ->
Ppx_deriving_runtime.unit
val show_privilege : privilege -> Ppx_deriving_runtime.string
val pp_ace :
Ppx_deriving_runtime.Format.formatter ->
ace ->
Ppx_deriving_runtime.unit
val show_ace : ace -> Ppx_deriving_runtime.string
val pcdata : string -> tree
val tyxml_to_body : Tyxml.Xml.elt -> string
val attrib_to_tyxml :
((string * Tyxml.Xml.aname) * string Tyxml.Xml.wrap) ->
Tyxml.Xml.attrib
val tree_to_tyxml : tree -> Tyxml.Xml.elt
val tree_to_string : tree -> string
val is_whitespace_node : tree -> bool
val string_to_tree : string -> tree option
val filter_map : ('a -> ('b, 'c) result) -> 'a list -> 'b list
val any : 'a -> ('a, 'b) result
val is_empty : 'a list -> (unit, string) result
val non_empty : 'a list -> (unit, string) result
val exactly_one : 'a list -> ('a, string) result
val priv_to_xml :
[< `All
| `Bind
| `Read
| `Read_acl
| `Read_current_user_privilege_set
| `Unbind
| `Unlock
| `Write
| `Write_acl
| `Write_content
| `Write_properties ] ->
tree
val ace_to_xml :
([< `All | `Authenticated | `Href of Uri.t | `Self | `Unauthenticated ]
* [< `Deny of
[< `All
| `Bind
| `Read
| `Read_acl
| `Read_current_user_privilege_set
| `Unbind
| `Unlock
| `Write
| `Write_acl
| `Write_content
| `Write_properties ]
list
| `Grant of
[< `All
| `Bind
| `Read
| `Read_acl
| `Read_current_user_privilege_set
| `Unbind
| `Unlock
| `Write
| `Write_acl
| `Write_content
| `Write_properties ]
list
| `Inherited of Uri.t ]) ->
tree
val calendar_data_parser : tree -> (calendar_data, string) result
val report_prop_parser : tree -> (report_prop, string) result
val param_filter_parser : tree -> ([> param_filter ], string) result
val all_param_filters :
[> `Param_filter of
string
* [ `Is_defined
| `Is_not_defined
| `Text_match of string * string * bool ] ]
list ->
(param_filter list, string) result
val prop_filter_parser : tree -> (prop_filter, string) result
val comp_filter_parser : tree -> (component_filter, string) result
val filter_parser : tree -> (component_filter, string) result
val parse_calendar_query_xml : tree -> (calendar_query, string) result
val parse_calendar_multiget_xml : tree -> (calendar_multiget, string) result
val ptime_to_http_date : Ptime.t -> string