tower-http 0.5.2

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 47 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

  • futures-util
  • tokio/fs
  • tokio-util/io
  • tokio/io-util
  • dep:http-range-header
  • mime_guess
  • mime
  • percent-encoding
  • httpdate
  • set-status
  • futures-util/alloc
  • tracing

decompression-deflate

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

decompression-full

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

decompression-zstd

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

compression-zstd

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

compression-br

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

decompression-br

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

compression-deflate

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

compression-gzip

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

compression-full

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

decompression-gzip

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

follow-redirect

  • futures-util
  • iri-string
  • tower/util

auth

  • base64
  • validate-request

catch-panic

  • tracing
  • futures-util/std

base64

  • dep:base64

tower

  • dep:tower

validate-request

  • mime

util

  • tower

async-compression

  • dep:async-compression

request-id

  • uuid

iri-string

  • dep:iri-string

httpdate

  • dep:httpdate

trace

  • tracing

metrics

  • tokio/time

futures-util

  • dep:futures-util

tokio-util

  • dep:tokio-util

uuid

  • dep:uuid

timeout

  • tokio/time

mime_guess

  • dep:mime_guess

futures-core

  • dep:futures-core

tracing

  • dep:tracing

mime

  • dep:mime

tokio

  • dep:tokio

percent-encoding

  • dep:percent-encoding

set-status

    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.

sensitive-headers

    This feature flag does not enable additional features.

add-extension

    This feature flag does not enable additional features.

map-request-body

    This feature flag does not enable additional features.

map-response-body

    This feature flag does not enable additional features.

set-header

    This feature flag does not enable additional features.

redirect

    This feature flag does not enable additional features.

normalize-path

    This feature flag does not enable additional features.

cors

    This feature flag does not enable additional features.