ffi/file

Types

pub type FileMode {
  Read
  Write
  Append
  Exclusive
}

Constructors

  • Read
  • Write
  • Append
  • Exclusive
pub external type IODevice

Functions

pub fn ensure_dir(dir: String) -> Result(Nil, Reason)
pub fn open_and_write_exclusive(path: String, contents: String) -> Result(
  Nil,
  Reason,
)
pub external fn open_file(
  String,
  List(FileMode),
) -> Result(IODevice, Reason)
pub fn open_file_exclusive(s: String) -> Result(IODevice, Reason)
pub fn write_file(iod: IODevice, s: String) -> Result(Nil, Reason)