| AuthenticationFailedRejection | Rejection created by the various pekko.http.scaladsl.server.directives.SecurityDirectives. | 
| AuthenticationFailedRejection.CredentialsMissing$ | Signals the cause of the rejecting was that the user could not be authenticated, because the WWW-Authenticateheader was not supplied. | 
| AuthenticationFailedRejection.CredentialsRejected$ | Signals the cause of the rejecting was that the user could not be authenticated, because the supplied credentials
 are invalid. | 
| AuthenticationFailedRejection$ |  | 
| AuthorizationFailedRejection | Rejection created by the 'authorize' directive. | 
| AuthorizationFailedRejection$ | Rejection created by the 'authorize' directive. | 
| CharsetNegotiator |  | 
| CircuitBreakerOpenRejection | Rejection created by the onCompleteWithBreakerdirective. | 
| CircuitBreakerOpenRejection$ |  | 
| ConjunctionMagnet$ |  | 
| ContentNegotiator |  | 
| ContentNegotiator.Alternative$ |  | 
| ContentNegotiator.Alternative$.ContentType |  | 
| ContentNegotiator.Alternative$.ContentType$ |  | 
| ContentNegotiator.Alternative$.MediaType |  | 
| ContentNegotiator.Alternative$.MediaType$ |  | 
| ContentNegotiator$ |  | 
| Directive<L> | A directive that provides a tuple of values of type Lto create an inner route. | 
| Directive.Directive0Support | Adds helper functions to Directive0 | 
| Directive.Directive0Support$ |  | 
| Directive.SingleValueModifiers<T> |  | 
| Directive.SingleValueTransformers<T> | "Standard" transformers for Directive1. | 
| Directive.SingleValueTransformers$ |  | 
| Directive$ |  | 
| Directives$ | Collects all default directives into one object for simple importing. | 
| EncodingNegotiator |  | 
| EncodingNegotiator$ |  | 
| ExceptionHandler$ |  | 
| ExpectedWebSocketRequestRejection | Rejection created when a websocket request was expected but none was found. | 
| ExpectedWebSocketRequestRejection$ | Rejection created when a websocket request was expected but none was found. | 
| HttpApp | Deprecated | 
| InvalidOriginRejection | Rejection created by pekko.http.scaladsl.server.directives.HeaderDirectives.checkSameOrigin. | 
| InvalidOriginRejection$ |  | 
| InvalidRequiredValueForQueryParamRejection | Rejection created by parameter filters. | 
| InvalidRequiredValueForQueryParamRejection$ |  | 
| LanguageNegotiator |  | 
| LanguageNegotiator$ |  | 
| LowerPriorityRouteResultImplicits |  | 
| LowerPriorityRoutingLogImplicits |  | 
| MalformedFormFieldRejection | Rejection created by form field filters. | 
| MalformedFormFieldRejection$ |  | 
| MalformedHeaderRejection | Rejection created by header directives. | 
| MalformedHeaderRejection$ |  | 
| MalformedQueryParamRejection | Rejection created by parameter filters. | 
| MalformedQueryParamRejection$ |  | 
| MalformedRequestContentRejection | Rejection created by unmarshallers. | 
| MalformedRequestContentRejection$ |  | 
| MediaTypeNegotiator |  | 
| MethodRejection | Rejection created by method filters. | 
| MethodRejection$ |  | 
| MissingAttributeRejection<T> | Rejection created by attribute directives. | 
| MissingAttributeRejection$ |  | 
| MissingCookieRejection | Rejection created by the cookiedirective. | 
| MissingCookieRejection$ |  | 
| MissingFormFieldRejection | Rejection created by form field filters. | 
| MissingFormFieldRejection$ |  | 
| MissingHeaderRejection | Rejection created by header directives. | 
| MissingHeaderRejection$ |  | 
| MissingQueryParamRejection | Rejection created by parameter filters. | 
| MissingQueryParamRejection$ |  | 
| PathMatcher<L> | A PathMatcher tries to match a prefix of a given string and returns either a PathMatcher.Matched instance
 if matched, otherwise PathMatcher.Unmatched. | 
| PathMatcher.EnhancedPathMatcher<L> |  | 
| PathMatcher.Lift$ |  | 
| PathMatcher.Lift$.MOps$ |  | 
| PathMatcher.Matched<L> |  | 
| PathMatcher.Matched$ |  | 
| PathMatcher.Matching<L> |  | 
| PathMatcher.PathMatcher1Ops<T> |  | 
| PathMatcher.Unmatched$ |  | 
| PathMatcher$ |  | 
| PathMatchers.HexIntNumber$ |  | 
| PathMatchers.HexLongNumber$ |  | 
| PathMatchers.IntNumber$ |  | 
| PathMatchers.LongNumber$ |  | 
| PathMatchers.NumberMatcher<T> |  | 
| PathMatchers.PathEnd$ |  | 
| PathMatchers.Remaining$ |  | 
| PathMatchers.RemainingPath$ |  | 
| PathMatchers.Segment$ |  | 
| PathMatchers.Slash$ | A PathMatcher that matches a single slash character ('/'). | 
| PathMatchers$ |  | 
| RejectionError$ |  | 
| RejectionHandler.Builder |  | 
| RejectionHandler$ |  | 
| RequestContextImpl | INTERNAL API | 
| RequestEntityExpectedRejection | Rejection created by unmarshallers. | 
| RequestEntityExpectedRejection$ | Rejection created by unmarshallers. | 
| Route |  | 
| Route$ |  | 
| RouteConcatenation.RouteWithConcatenation |  | 
| RouteConcatenation$ |  | 
| RouteResult.Complete |  | 
| RouteResult.Complete$ |  | 
| RouteResult.Rejected |  | 
| RouteResult.Rejected$ |  | 
| RouteResult$ |  | 
| RoutingLog$ |  | 
| SchemeRejection | Rejection created by scheme filters. | 
| SchemeRejection$ |  | 
| StandardRoute | A Route that can be implicitly converted into a Directive (fitting any signature). | 
| StandardRoute$ |  | 
| TooManyRangesRejection | Rejection created by range directives. | 
| TooManyRangesRejection$ |  | 
| TransformationRejection | A special Rejection that serves as a container for a transformation function on rejections. | 
| TransformationRejection$ |  | 
| UnacceptedResponseContentTypeRejection | Rejection created by marshallers. | 
| UnacceptedResponseContentTypeRejection$ |  | 
| UnacceptedResponseEncodingRejection | Rejection created by encoding filters. | 
| UnacceptedResponseEncodingRejection$ |  | 
| UnsatisfiableRangeRejection | Rejection created by range directives. | 
| UnsatisfiableRangeRejection$ |  | 
| UnsupportedRequestContentTypeRejection | Rejection created by unmarshallers. | 
| UnsupportedRequestContentTypeRejection$ |  | 
| UnsupportedRequestEncodingRejection | Rejection created by decoding filters. | 
| UnsupportedRequestEncodingRejection$ |  | 
| UnsupportedWebSocketSubprotocolRejection | Rejection created when a websocket request was not handled because none of the given subprotocols
 was supported. | 
| UnsupportedWebSocketSubprotocolRejection$ |  | 
| ValidationRejection | Rejection created by the validationdirective as well as forIllegalArgumentExceptionsthrown by domain model constructors (e.g. viarequire). | 
| ValidationRejection$ |  |