Module Future_unix.Writer

type t = Core_kernel.Out_channel.t
val with_file : ?perm:int -> ?append:bool -> string -> f:(t -> 'a Deferred.t) -> 'a Deferred.t
val write : t -> string -> unit Deferred.t

Following functions returned a Deferred.t, while in Async they return unit.

val write_char : t -> char -> unit Deferred.t
val write_line : t -> string -> unit Deferred.t