tower-http 0.4.1

Tower middleware and utilities for HTTP clients and servers
Documentation

tower-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 45 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
  • metrics
  • 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-gzip

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

decompression-gzip

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

decompression-br

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

compression-deflate

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

compression-br

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

compression-zstd

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

decompression-zstd

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

decompression-deflate

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

catch-panic

  • tracing
  • futures-util/std

follow-redirect

  • iri-string
  • tower/util

auth

  • base64
  • validate-request

validate-request

  • mime

util

  • tower

iri-string

  • dep:iri-string

metrics

  • tokio/time

mime

  • dep:mime

base64

  • dep:base64

tower

  • dep:tower

uuid

  • dep:uuid

tokio-util

  • dep:tokio-util

timeout

  • tokio/time

httpdate

  • dep:httpdate

request-id

  • uuid

tracing

  • dep:tracing

trace

  • tracing

async-compression

  • dep:async-compression

tokio

  • dep:tokio

percent-encoding

  • dep:percent-encoding

mime_guess

  • dep:mime_guess

sensitive-headers

    This feature flag does not enable additional features.

set-header

    This feature flag does not enable additional features.

propagate-header

    This feature flag does not enable additional features.

map-response-body

    This feature flag does not enable additional features.

normalize-path

    This feature flag does not enable additional features.

redirect

    This feature flag does not enable additional features.

limit

    This feature flag does not enable additional features.

cors

    This feature flag does not enable additional features.

map-request-body

    This feature flag does not enable additional features.

set-status

    This feature flag does not enable additional features.

add-extension

    This feature flag does not enable additional features.