Fpath_sexp0.Relative_path
val sexp_of_t : t -> Sexplib0.Sexp.t
val hash : t -> int
val seeded_hash : int -> t -> int
val to_fpath : t -> Fpath.t
val to_string : t -> string
val of_fpath : Fpath.t -> t option
of_fpath p
returns a normalized of p
classified as a relative path. Returns None
if p
is not a relative path. Note, in particular that due to normalization, "."
immediately becomes "./"
(the empty relative path).
val of_string : string -> (t, [ `Msg of string ]) Stdlib.Result.t
This is a convenient wrapper to compose Fpath.of_string
and of_fpath
.
val v : string -> t
v str
returns a t
or raises Invalid_argument
.
val empty : t
The empty relative path "./"
.
val extend : t -> Fsegment.t -> t
val of_list : Fsegment.t list -> t
val is_dir_path : t -> bool