in include/ylt/coro_rpc/impl/errno.h [40:79]
inline constexpr std::string_view make_error_message(errc ec) noexcept {
switch (ec) {
case errc::ok:
return "ok";
case errc::io_error:
return "io error";
case errc::not_connected:
return "not connected";
case errc::timed_out:
return "time out";
case errc::invalid_rpc_arguments:
return "invalid rpc arg";
case errc::address_in_used:
return "address in used";
case errc::bad_address:
return "bad_address";
case errc::open_error:
return "open_error";
case errc::listen_error:
return "listen_error";
case errc::operation_canceled:
return "operation canceled";
case errc::rpc_throw_exception:
return "rpc throw exception";
case errc::function_not_registered:
return "function not registered";
case errc::protocol_error:
return "protocol error";
case errc::message_too_large:
return "message too large";
case errc::server_has_ran:
return "server has ran";
case errc::invalid_rpc_result:
return "invalid rpc result";
case errc::serial_number_conflict:
return "serial number conflict";
default:
return "unknown user-defined error";
}
}