Module Ocamlbuild_pack.Slurp

type !'a entry =
| Dir of string * string * My_unix.stats Lazy.t * 'a * 'a entry list Lazy.t
| File of string * string * My_unix.stats Lazy.t * 'a
| Error of exn
| Nothing
val slurp : string -> unit entry
val filter : (string -> string -> 'a -> bool) -> 'a entry -> 'a entry
val map : (string -> string -> 'a -> 'b) -> 'a entry -> 'b entry
val fold : (string -> string -> 'b -> 'a -> 'a) -> 'b entry -> 'a -> 'a
val force : 'a entry -> unit