directory.ch
Declarations
Public Only
Publicnamespace fs
namespace fs
Publicfunction create_dir_all
create_dir_all (recursive)
Publicfunction remove_dir_native
remove_dir (non-recursive) and remove_dir_all (recursive)
struct CustomDeletor
struct CustomDeletor<T>
Publicfunction make
func make(value : *) : CustomDeletor
Publicfunction delete
func delete(self : &CustomDeletor) : void
Publicfunction remove_dir_all_recursive_native
-----------------------------
Publicfunction read_dir
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
Publicfunction remove_dir_all_recursive
Publicfunction mkdir
func mkdir(pathname : *char) : int