Up

Module Find

Signature

type t = Async_find.t
val create : ?options:Options.t -> string -> t
val next : t -> (string * Async.Std.Unix.Stats.t) option Async.Std.Deferred.t
val close : t -> unit Async.Std.Deferred.t
val iter : t -> f:(string * Async.Std.Unix.Stats.t -> unit Async.Std.Deferred.t) -> unit Async.Std.Deferred.t
val fold : t -> init:'a -> f:('a -> string * Async.Std.Unix.Stats.t -> 'a Async.Std.Deferred.t) -> 'a Async.Std.Deferred.t
val to_list : t -> (string * Async.Std.Unix.Stats.t) list Async.Std.Deferred.t
val find_all : ?options:Options.t -> string -> (string * Async.Std.Unix.Stats.t) list Async.Std.Deferred.t