tower-async-http 0.2.0

Tower Async middleware and utilities for HTTP clients and servers. An "Async Trait" fork from the original Tower Library.
Documentation

tower-async-http

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 44 feature flags, 1 of them enabled by default.

default

    This feature flag does not enable additional features.

full

  • add-extension
  • auth
  • catch-panic
  • compression-full
  • cors
  • decompression-full
  • follow-redirect
  • fs
  • limit
  • map-request-body
  • map-response-body
  • normalize-path
  • propagate-header
  • redirect
  • request-id
  • sensitive-headers
  • set-header
  • set-status
  • timeout
  • trace
  • util
  • validate-request

fs

  • tokio/fs
  • tokio-util/io
  • tokio/io-util
  • mime_guess
  • mime
  • percent-encoding
  • httpdate
  • set-status
  • futures-util/alloc
  • tracing

compression-full

  • compression-br
  • compression-deflate
  • compression-gzip
  • compression-zstd

decompression-full

  • decompression-br
  • decompression-deflate
  • decompression-gzip
  • decompression-zstd

compression-deflate

  • async-compression/zlib
  • tokio-util
  • tokio

decompression-br

  • async-compression/brotli
  • tokio-util
  • tokio

compression-gzip

  • async-compression/gzip
  • tokio-util
  • tokio

decompression-zstd

  • async-compression/zstd
  • tokio-util
  • tokio

compression-zstd

  • async-compression/zstd
  • tokio-util
  • tokio

compression-br

  • async-compression/brotli
  • tokio-util
  • tokio

decompression-deflate

  • async-compression/zlib
  • tokio-util
  • tokio

decompression-gzip

  • async-compression/gzip
  • tokio-util
  • tokio

auth

  • base64
  • validate-request

follow-redirect

  • iri-string
  • tower-async/util

timeout

  • tokio/time
  • tokio/macros

catch-panic

  • tracing
  • futures-util/std

validate-request

  • mime

async-compression

  • dep:async-compression

util

  • tower-async

tokio

  • dep:tokio

mime

  • dep:mime

request-id

  • uuid

percent-encoding

  • dep:percent-encoding

mime_guess

  • dep:mime_guess

uuid

  • dep:uuid

tracing

  • dep:tracing

trace

  • tracing

base64

  • dep:base64

iri-string

  • dep:iri-string

tower-async

  • dep:tower-async

tokio-util

  • dep:tokio-util

httpdate

  • dep:httpdate

redirect

    This feature flag does not enable additional features.

set-status

    This feature flag does not enable additional features.

set-header

    This feature flag does not enable additional features.

map-response-body

    This feature flag does not enable additional features.

cors

    This feature flag does not enable additional features.

propagate-header

    This feature flag does not enable additional features.

limit

    This feature flag does not enable additional features.

add-extension

    This feature flag does not enable additional features.

sensitive-headers

    This feature flag does not enable additional features.

map-request-body

    This feature flag does not enable additional features.

normalize-path

    This feature flag does not enable additional features.