auto SetCallback(ResultCorePtr< Arg, E > &core, IExecutor *executor, Func &&f)
void LogMessage(LogLevel level, std::string_view file, std::size_t line, std::string_view func, std::string_view condition, std::string_view message) noexcept
static std::array< LogCallback, static_cast< std::size_t >(LogLevel::Count)> sCallbacks
Contract< V, E > MakeContract()
Creates related future and promise.
void(*)(std::string_view file, std::size_t line, std::string_view function, std::string_view condition, std::string_view message) noexcept LogCallback