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
-
ModuleIsNotAFileError(String) -
CannotReadModule(String, simplifile.FileError) -
CannotWriteModule(String, simplifile.FileError) -
CannotFormatError(String, #(Int, String))
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