Filesystem_types.File_kindmodule type S = sig ... endinclude SRepresents file kinds returned by stat.
include Ppx_compare_lib.Comparable.S with type t := tinclude Ppx_compare_lib.Comparable.S__local with type t := tinclude Ppx_enumerate_lib.Enumerable.S with type t := tval all : t listinclude Ppx_compare_lib.Equal.S with type t := tinclude Ppx_compare_lib.Equal.S__local with type t := tinclude Ppx_hash_lib.Hashable.S_any with type t := tval hash_fold_t : t Ppx_hash_lib.hash_foldval hash : t -> Ppx_hash_lib.Std.Hash.hash_valueinclude Ppx_quickcheck_runtime.Quickcheckable.S with type t := tval quickcheck_generator : t Base_quickcheck.Generator.tval quickcheck_observer : t Base_quickcheck.Observer.tval quickcheck_shrinker : t Base_quickcheck.Shrinker.tval sexp_of_t : t -> Sexplib0.Sexp.t @@ portableConversions
val to_unix_file_kind : t -> Core_unix.file_kind @@ portableval of_unix_file_kind : Core_unix.file_kind -> t @@ portableval to_async_file_kind :
t ->
[ `Block | `Char | `Directory | `Fifo | `File | `Link | `Socket ] @@ portableval of_async_file_kind :
[ `Block | `Char | `Directory | `Fifo | `File | `Link | `Socket ] ->
t @@ portable