directory.ch
Declarations
Public Only
fs
Publicnamespace
namespace fs
create_dir_all
Publicfunction
create_dir_all (recursive)
remove_dir_native
Publicfunction
remove_dir (non-recursive) and remove_dir_all (recursive)
CustomDeletor
struct
struct CustomDeletor<T> {
var _value : *T
}
make
Publicfunction
func make(value : *T) : CustomDeletor
delete
Publicfunction
func delete(self : &CustomDeletor) : void
remove_dir_all_recursive_native
Publicfunction
-----------------------------
read_dir
Publicfunction
func read_dir(path : *char, callback : function<func(*char, size_t, bool) : bool>) : Result<UnitTy, FsError>
read_dir: callback style to avoid allocations. Callback signature: fn(name : *char, name_len : size_t, is_dir : bool) -> bool
remove_dir_all_recursive
Publicfunction
mkdir
Publicfunction
func mkdir(pathname : *char) : int