std.effect.io
Modules
std.effect.io.read | |
std.effect.io.write |
std.effect.io.read | |
std.effect.io.write |
type File = <opaque>
type OpenOptions = | Read | Write | Append | Truncate | Create | CreateNew
type IO a = <opaque>
let applicative : Applicative IO
let disposable : Disposable File
let open_file_with x0 x1 : forall a . String -> Array (| Read | Write | Append | Truncate | Create | CreateNew) -> Eff [| lift : Lift IO | a |] File
let read_file_to_string x0 : forall a . String -> Eff [| lift : Lift IO | a |] String
let read_file_to_array x0 : forall a . String -> Eff [| lift : Lift IO | a |] (Array Byte)
let write_slice_file x0 x1 x2 x3 : forall a . File -> Array Byte -> Int -> Int -> Eff [| lift : Lift IO | a |] Int
let is_file_closed : File -> Bool
let flush_stdout : forall a . Eff [| lift : Lift IO | a |] ()
let load_script x0 x1 : forall a . String -> String -> Eff [| lift : Lift IO | a |] String
let default_buf_len : Int