cancelRejection

Cancels a rejection that is equal to the given one.

Signature

def cancelRejection(rejection: Rejection): Directive0 

Description

Use cancelAllRejections to cancel rejections by predicate.

Example

val route =
  cancelRejection(MethodRejection(HttpMethods.POST)) {
    post {
      complete("Result")
    }
  }

Get("/") ~> route ~> check {
  rejections === Nil
  handled === false
}