respondOrRaise

inline suspend fun <TResponse> ApplicationCall.respondOrRaise(statusCode: HttpStatusCode? = null, body: context(Raise<Response>) suspend () -> TResponse)
inline suspend fun <Error, TResponse> ApplicationCall.respondOrRaise(errorResponse: (Error) -> Response, statusCode: HttpStatusCode? = null, body: context(Raise<Error>) suspend () -> TResponse)