type t = Core__.Import.stringval bin_size_t : t Bin_prot.Size.sizerval bin_write_t : t Bin_prot.Write.writerval bin_read_t : t Bin_prot.Read.readerval __bin_read_t__ : (int -> t) Bin_prot.Read.readerval bin_shape_t : Bin_prot.Shape.tval bin_writer_t : t Bin_prot.Type_class.writerval bin_reader_t : t Bin_prot.Type_class.readerval bin_t : t Bin_prot.Type_class.tval t_of_sexp : Sexplib0__.Sexp.t -> tval sexp_of_t : t -> Sexplib0__.Sexp.tval (>=) : t -> t -> boolval (<=) : t -> t -> boolval (<>) : t -> t -> boolval equal : t -> t -> boolval ascending : t -> t -> intval descending : t -> t -> intval between : t -> low:t -> high:t -> boolval clamp_exn : t -> min:t -> max:t -> tval clamp : t -> min:t -> max:t -> t Base__.Or_error.ttype comparator_witness = Core__.String.comparator_witnessval validate_lbound : min:t Core__.Maybe_bound.t -> t Validate.checkval validate_ubound : max:t Core__.Maybe_bound.t -> t Validate.checkval validate_bound :
min:t Core__.Maybe_bound.t ->
max:t Core__.Maybe_bound.t ->
t Validate.checkmodule Replace_polymorphic_compare : sig ... endval compare : t Base__Ppx_compare_lib.compareval hash_fold_t : t Base__Ppx_hash_lib.hash_foldval hash : t -> Base__Ppx_hash_lib.Std.Hash.hash_valueval hashable : t Core__.Hashtbl.Hashable.tmodule Table : sig ... endmodule Hash_set : sig ... endmodule Hash_queue : sig ... endval root : Core__.Import.stringval is_posix_pathname_component : Core__.Import.string -> Core__.Import.boolval temp_dir_name : Core__.Import.stringval current_dir_name : Core__.Import.stringval parent_dir_name : Core__.Import.stringval dir_sep : Core__.Import.stringval concat :
Core__.Import.string ->
Core__.Import.string ->
Core__.Import.stringval is_relative : Core__.Import.string -> Core__.Import.boolval is_absolute : Core__.Import.string -> Core__.Import.boolval is_implicit : Core__.Import.string -> Core__.Import.boolval check_suffix :
Core__.Import.string ->
Core__.Import.string ->
Core__.Import.boolval chop_suffix :
Core__.Import.string ->
Core__.Import.string ->
Core__.Import.stringval chop_suffix_opt :
suffix:Core__.Import.string ->
Core__.Import.string ->
Core__.Import.string Core__.Import.optionval chop_extension : Core__.Import.string -> Core__.Import.stringval split_extension :
Core__.Import.string ->
Core__.Import.string * Core__.Import.string Core__.Import.optionval basename : Core__.Import.string -> Core__.Import.stringval dirname : Core__.Import.string -> Core__.Import.stringval to_absolute_exn :
Core__.Import.string ->
relative_to:Core__.Import.string ->
Core__.Import.stringval of_absolute_exn :
Core__.Import.string ->
relative_to:Core__.Import.string ->
Core__.Import.stringval split : Core__.Import.string -> Core__.Import.string * Core__.Import.stringval parts : Core__.Import.string -> Core__.Import.string Core__.Import.listval of_parts : Core__.Import.string Core__.Import.list -> Core__.Import.stringval quote : Core__.Import.string -> Core__.Import.stringmodule Stable : sig ... endinclude module type of struct include Filename_unix end
val realpath : string -> stringval open_temp_file :
?perm:int ->
?in_dir:string ->
string ->
string ->
string * Core.Out_channel.tval open_temp_file_fd :
?perm:int ->
?in_dir:string ->
string ->
string ->
string * Filename_unix__.Import.Unix.file_descrval temp_file : ?perm:int -> ?in_dir:string -> string -> string -> stringval temp_dir : ?perm:int -> ?in_dir:string -> string -> string -> stringval create_arg_type :
?key:'a Core.Univ_map.Multi.Key.t ->
(string -> 'a) ->
'a Core.Command.Arg_type.tval arg_type : string Core.Command.Arg_type.t