std::execution::upon_error

Header: <execution>

Returns a sender describing the task graph described by the input sender, with an added node of invoking the provided function with the errors sent by the input sender as arguments (in case of an error).

# Declarations

execution::sender auto
upon_error( execution::sender auto input,
std::invocable</*errors-sent-by*/(input)...> function );

(since C++26)

# Parameters

# Return value

Returns a sender describing the task graph described by the input sender, with an added node of invoking the provided function with the errors sent by the input sender as arguments (in case of an error).

# Example

This section is incompleteReason: no example