Module async

Source

Functionsยง

async_recoverable_spawn
Spawns a new thread to run the provided function function in a recoverable manner. If the function function panics during execution, the panic will be caught, and the thread will terminate without crashing the entire program.
async_recoverable_spawn_catch
Spawns a recoverable function with an error-handling function in a new thread.
async_recoverable_spawn_catch_finally
Spawns an asynchronous recoverable function, catches any errors with an error-handling function, and ensures that a final function is always executed, regardless of whether an error occurred.
async_run_error_handle_function
Executes an error-handling function with a given error message within a panic-safe context.
async_run_function
Executes a recoverable function within a panic-safe context.
recoverable_spawn
Spawns a new thread to run the provided function function in a recoverable manner. If the function function panics during execution, the panic will be caught, and the thread will terminate without crashing the entire program.
recoverable_spawn_catch
Spawns a recoverable function with an error-handling function in a new thread.
recoverable_spawn_catch_finally
Spawns an asynchronous recoverable function, catches any errors with an error-handling function, and ensures that a final function is always executed, regardless of whether an error occurred.
run_error_handle_function
Executes an error-handling function with a given error message within a panic-safe context.
run_function
Executes a recoverable function within a panic-safe context.
tokio_error_to_string
Converts a panic-captured error value into a string.