Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val basename : file_or_dir -> string
val dir_from_string : string -> dir
val file_from_string : string -> file
val from_string : t -> string -> (file_or_dir, error) result Lwt.t
val to_string : file_or_dir -> string
val parent : file_or_dir -> dir
val get_property_map : t -> file_or_dir -> Properties.t Lwt.t
val write_property_map :
t ->
file_or_dir ->
Properties.t ->
(unit, write_error) result Lwt.t
val mkdir : t -> dir -> Properties.t -> (unit, write_error) result Lwt.t
val write :
t ->
file ->
string ->
Properties.t ->
(unit, write_error) result Lwt.t
be careful to call only in a batch, since it writes two files
val destroy : t -> file_or_dir -> (unit, write_error) result Lwt.t
be careful to call only in a batch, since it removes two files
val pp_write_error : write_error Fmt.t
val valid :
t ->
Webdav_config.config ->
(unit, [> `Msg of string ]) result Lwt.t
val etag : t -> file_or_dir -> (string, error) result Lwt.t