internal/module

Types

pub type ModuleChange {
  Added(filename: String)
  Updated(filename: String)
}

Constructors

  • Added(filename: String)
  • Updated(filename: String)
pub type ModuleError {
  ModuleIsNotAFileError(String)
  CannotReadModule(String, simplifile.FileError)
  CannotWriteModule(String, simplifile.FileError)
  CannotFormatError(String, #(Int, String))
}

Constructors

Values

pub fn adjust(
  filename: String,
  fn_name: String,
  fn_body: String,
) -> Result(ModuleChange, ModuleError)
pub fn change_to_string(change: ModuleChange) -> String
pub fn error_to_string(error: ModuleError) -> String
Search Document